当我的线程发送HTTP请求时,我想阻止
Android Mobile进入睡眠模式.当线程正在进行HTTP调用时发生的事情移动设备进入睡眠模式,当用户唤醒时,电话线程永远不会完成.
用户必须重新启动应用程序.该怎么办?请帮忙
解决方法
你需要一个
WakeLock.有不同种类的唤醒锁,所以一定要选择满足你需求的最不积极的唤醒锁.特别是听起来你需要一个
Partial Wake Lock.
Partial Wake Lock – Wake lock that ensures that the cpu is running. The screen might not be on.
另外,请确保将权限android.permission.WAKE_LOCK添加到清单中.最后,当你完成后,再次确保Release锁定.