我正在寻找java.util.TimerTask的替代方案。
我的应用应该在一个月内开始随机通知。
TimerTask只能处理一个,之后它就再也无法工作了。
是否需要从backgroundService调用? 或者类似于AlarmManager?
答案 0 :(得分:2)
您需要使用AlarmManager
来计划此时间范围内的任务。 Android文档中有一个您可能感兴趣的官方培训文档:https://developer.android.com/training/scheduling/alarms.html
调度具有较长期间的任务的另一种可能性是JobScheduler
,尽管这更适合于安排网络作业。