在我的应用程序中,我有一个创建某些Service
的Thread
。
当设备进入睡眠模式时,线程将被中断并销毁。假设我无法使用我的Activity
的onResume()
(因为我正在使用StandOut
库并且StandOutWindow
扩展了Service
),当我唤醒设备时如何重新创建/重新启动Thread
?
开/关屏幕是个好主意吗?
最佳答案
系统挂起不应破坏您的线程,它只会使您的线程挂起。您的线程不应该一直运行,如果需要完成工作,请抓住弱锁。
您可以注册运行时广播接收器以观看屏幕的打开/关闭状态以进行处理。这是正常的方法。
关于java - Android服务中的onResume,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18613213/