标签: android multithreading service wakelock
我有一个在启动时运行的广播接收器,并启动一个服务,该服务将通过Thread.sleep()等待延迟,然后执行操作。
在我的手机屏幕开启时有效,但延迟时间> 30秒,屏幕关闭,手机进入睡眠状态,深度睡眠时服务暂停。
我是否需要为此请求唤醒锁,或者我可以安排线程在一定延迟后运行并唤醒手机吗?