Android timertask 替代长时间运行的后台服务



im 正在寻找 java.util.TimerTask 的替代品。

我的应用应该会在一个月内启动随机通知。

TimerTask 只能处理一个,之后它就不再工作了。

它是否需要从后台服务调用?或者像AlarmManager这样的东西就足够了?

您需要

使用 AlarmManager 来调度此时间范围内的任务。Android 文档中有一个官方培训文档,您可能会觉得很有趣:https://developer.android.com/training/scheduling/alarms.html

调度周期较长任务的另一种可能性是JobScheduler,尽管这更适合调度网络作业。

最新更新