我正在尝试创建一个在特定时间发送通知的应用程序。我当时正在用JobInfo.Builder查看JobScheduler API,但是当我查看此页面时:

https://developer.android.com/reference/android/app/job/JobInfo.Builder.html

我看到setPeriodic方法说:



因此,似乎此方法将在设置的时间内随机执行任务。

如何使用JobScheduler API将任务设置为在确切时间发生?

最佳答案



你不知道JobScheduler是专为不精确的计时而设计的,因此它可以合并来自多个应用程序的作业,以尝试降低功耗。

最好的选择是AlarmManager

关于android - 使JobScheduler和JobInfo.Builder在特定且确切的时间运行?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39196221/

10-13 04:13