Android - 取消睡眠计时器任务
我在我的应用程序中使用计时器和计时器任务。我想通过使用.cancel()取消计时器任务 - >这工作正常但很少,我想要取消正在睡眠的运行计时器任务。当我使用.cancel()时,它不起作用。取消定时器也不会唤醒当前的睡眠任务。有人可以指导我吗?Android - 取消睡眠计时器任务
回答:
因为设备处于睡眠模式。如果需要,您必须将其设置为唤醒设备:
final PowerManager pm = (PowerManager)getSystemService(POWER_SERVICE); mWakeLock = pm.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, "My Tag");
mWakeLock.acquire();
new AsyncParsingTask().execute();
以上是 Android - 取消睡眠计时器任务 的全部内容, 来源链接: utcz.com/qa/258925.html