【发布时间】:2017-08-18 15:48:11
【问题描述】:
我的数据库中有一个表,其中每一行都描述了一个时间表。例如:
ID | CODE | DAY | TIME
___________________________________
1 1 Mon 8
2 27 Wed 15
也就是说,每周一早上8点,调用代码1对应的函数。每周三下午3点,调用代码27对应的函数等
在 Android 中,在适当的时间调用所有这些任务的正确方法是什么?我已经看过 AlarmManager 和 JobScheduler,但我不知道哪一个更适合用于这样的事情。
我不需要非常精确的时间(让事件从指定时间触发 +/- 几秒甚至几分钟并不是什么大不了的事),但我确实需要它们尽可能触发。
【问题讨论】:
标签: java android task alarmmanager job-scheduling