即使在应用程序被销毁的情况下,在Android中在特定时间内执行某些重复任务的最佳方法是什么

时间:2019-01-17 15:22:42

标签: android alarmmanager

我正在制作一个应用,希望从将来的某个时刻开始重复做一些工作。例如,我想说每天上午10点做某事。我需要在准确的时间完成工作。我尝试扩展BroadcastManager并使用setExact()中的AlarmManager方法,然后在我的方法onReceive()中第二天再次开始工作。问题是,当手机被锁定时,我会有奇怪的行为。它只是跳过应该完成工作的时间。想法是您可以销毁应用程序,并且应该完成任务。我已经读到,AlarmManager可以完成此操作,它可以唤醒设备。我也想支持 23 以下的 API 级别,因此我不能使用WorkManager。有谁知道我该怎么办?

0 个答案:

没有答案