我正在开发一个应用程序,在这个应用程序中我必须以固定的间隔执行一些重复任务(让我们说在2分钟之后),即使在打盹模式下也应该完成。我的观察结果如下 -
我不想为这项重复任务获得WAKELOCK。
有人可以建议我一些更好/干净的方式,我们可以在打盹模式下做短暂的间隔重复任务吗?
供参考 -
Android: What is the best way to make repetitive Background Tasks Android Oreo ready?
How does doze mode affect background/foreground services, with/without partial/full wakelocks?
答案 0 :(得分:0)
并不是一个直接的答案,但仍然-我需要在前台服务中每分钟安排一次操作(请稍等一会儿。)
幸运的是,我也在该前台服务中捕获了传感器,我进行了 onSensorChanged 事件检查,是否经过了正确的时间,并在需要时采取了行动。