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

回到顶部