即使手机处于打盹状态,也能在准确的时间内反复运行服务(推送通知)。

问题描述 投票:-1回答:1

我想在每天的特定时间运行一个服务(推送通知),即使手机处于打盹状态。使用闹钟管理器的setExactAndAllowWhileIdle()方法有两个问题,首先它只支持SDK 23及以上版本,其次它不能每天重复。

android service alarmmanager android-jobscheduler android-doze
1个回答
0
投票

对了,你应该在这个闹钟时间到了之后,重新安排第二天的新闹钟。

而且你也应该注意,即使是闹钟管理器的这个方法也可能在打盹模式下被阻止。

© www.soinside.com 2019 - 2024. All rights reserved.