@H_502_1@我知道
android使用唤醒锁来保持cpu运行或屏幕打开.
很明显,屏幕唤醒锁定会阻止用户活动计时器在用户不活动一段时间后关闭屏幕.
很明显,屏幕唤醒锁定会阻止用户活动计时器在用户不活动一段时间后关闭屏幕.
但是我想知道什么时候cpu唤醒锁定才会生效.
1.如果我创建一个新线程并在后台排除cpu而没有任何唤醒锁定,关闭屏幕将不会停止它.它会停止吗?什么时候会停止?
2.使用Timer.schedule()安排的线程怎么样?
3.如果我在服务中保留一个长套接字连接,则会导致另一个问题,该服务在socket.read()处被阻止.我是否必须获取唤醒锁以确保当套接字从远程接收任何数据时将唤醒服务?
谢谢.