Android:在特定日期运行任务

时间:2017-01-20 05:35:05

标签: java android

我正在寻找在达到特定日期时完成某项任务的最佳方法。实现这一目标的最佳方法是什么?

即。每个月的第一天我运行命令y

1 个答案:

答案 0 :(得分:3)

使用AlarmManager。您还需要一个BroadcastReceiver用于BOOT_COMPLETED消息,以便在重新启动电话时重新启动警报。要计算下个月的第一天的时间,请使用日历类 - 现在获取日历,然后将1添加到月份并将日期设置为1.然后您可以将其转换为ms以进行警报。