我对Android系统的电源管理有一点误解。我知道如果我在应用程序中保留唤醒锁,那么手机将不会 sleep ,直到我释放唤醒锁。但是我有一个问题,如果我从 Activity 启动一个服务,那么我在服务中启动一个后台线程。当我按下电源键时,手机应该进入休眠状态,以节省电量,但我发现该线程仍在后台运行,所以我有点误解,谁阻止了android系统 sleep 了吗?
最佳答案
Android 系统不会进入休眠状态,也无法进入“ sleep ”模式,因为它需要处理大量事务,例如短信、电话、位置、闹钟以及其他事件(例如摇动、手势)。
当您按下电源按钮时,屏幕将关闭并进入省电模式。其余一切都一样。
只要进程正在运行或已完成执行其任务,您的线程就会运行。
关于android - 当后台服务启动一个线程时,即使我按电源键,系统也无法停止该线程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19580058/