im 正在寻找 java.util.TimerTask 的替代品。
我的应用应该会在一个月内启动随机通知。
TimerTask 只能处理一个,之后它就不再工作了。
它是否需要从后台服务调用?或者像AlarmManager这样的东西就足够了?
您需要
使用 AlarmManager
来调度此时间范围内的任务。Android 文档中有一个官方培训文档,您可能会觉得很有趣:https://developer.android.com/training/scheduling/alarms.html
调度周期较长任务的另一种可能性是JobScheduler
,尽管这更适合调度网络作业。