0
我在我的應用程序中使用計時器和計時器任務。我想通過使用.cancel()取消計時器任務 - >這工作正常但很少,我想要取消正在睡眠的運行計時器任務。當我使用.cancel()時,它不起作用。取消定時器也不會喚醒當前的睡眠任務。有人可以指導我嗎?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();
設備如何進入睡眠模式?在我的情況下,只有線程處於睡眠模式,因爲另一個線程已準備好運行它的執行,所以我需要將該線程喚醒。 – user1810931
而且我正在使用計時器和時間任務 – user1810931