gpt4 book ai didi

android - 让我的 Android 应用程序正常运行,即使用户导航离开它也是如此。我怎么做?

转载 作者:行者123 更新时间:2023-11-29 21:59:56 25 4
gpt4 key购买 nike

我的 Android 应用程序会进行一些计算,但我最近注意到,如果我离开该应用程序,正在运行并执行工作的线程就会停止。如果手机进入待机模式或用户将其锁定,也会发生这种情况。

我想让我的应用程序继续工作,即使用户离开它或锁定手机(或者手机进入待机模式)也是如此。

我正在使用所有 Activity 生命周期方法,但我不会破坏任何东西,除非用户实际按下手机物理按钮上的“返回”或从应用程序菜单中按下“退出”。

执行计算的线程位于它自己的公共(public)方法中,但是它是从按钮处理程序的 onclick 方法中调用的。这个处理程序,以及几乎所有的处理程序都在 onCreate 方法中定义。

最佳答案

您的Activity 将在设备屏幕关闭时暂停(并在屏幕打开时恢复)。

考虑在 Service 中工作反而。 IntentService是一种相对简单的方法,因为它负责创建一个单独的线程,一次处理一个工作请求,并在没有更多工作要完成时进行清理。

关于android - 让我的 Android 应用程序正常运行,即使用户导航离开它也是如此。我怎么做?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12223485/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com