当到达某个日期时,Android 中有什么方法可以采取一些措施吗?诸如在到达特定日期时激活的侦听器之类的东西。
例如,当一天是数字 8 或 20/12/2012 时,我想调用一个方法或其他东西。Android是否提供类似的东西,或者如果我已经达到我想要的日期,我必须每隔“x”秒测试一次?我认为这会浪费资源,应该是一种更好的方式。
谢谢
最好的方法是在您观看当天的午夜设置闹钟,使用AlarmManager
.
有一个名为 ACTION_DATE_CHANGED 的意图操作。我不知道它何时被触发,但你可以制作一个广播接收器来捕捉它,看看它是否在午夜被触发。
http://developer.android.com/reference/android/content/Intent.html#ACTION_DATE_CHANGED