1

在我的应用程序中,我有一个Service创建一些Threads 的。当设备进入睡眠模式时,线程被中断和销毁。假设我不能使用我Activity的 's onResume()(因为我正在使用StandOutlibrary 和StandOutWindowextends ),当我唤醒我的设备时Service如何重新创建/重新启动s ?Thread

开/关屏幕Intent是个好主意吗?

4

1 回答 1

2

系统挂起不应该破坏你的线程,它只是让你的线程挂起。你的线程不应该一直在运行,如果它需要完成它的工作,抓住一个弱锁。

你可以注册一个运行时广播接收器来观察屏幕开/关状态来处理它。这是一种正常的做法。

于 2013-09-04T13:04:08.010 回答