标签: java android
我正在寻找在达到特定日期时完成某项任务的最佳方法。实现这一目标的最佳方法是什么?
即。每个月的第一天我运行命令y
答案 0 :(得分:3)
使用AlarmManager。您还需要一个BroadcastReceiver用于BOOT_COMPLETED消息,以便在重新启动电话时重新启动警报。要计算下个月的第一天的时间,请使用日历类 - 现在获取日历,然后将1添加到月份并将日期设置为1.然后您可以将其转换为ms以进行警报。