android有像onDate监听器吗?

时间:2012-10-05 16:31:31

标签: android time listener

在达到特定日期时,Android中是否有任何方法可以执行某些操作?类似于在达到特定日期时激活的侦听器。

例如,当日期是8号或者是2012年12月20日时,我想调用方法或类似的东西。如果我达到了我想要的日期,那么Android会提供类似的东西吗?或者我可以测试每个'x'秒?我认为这会浪费资源,应该是一种更好的方式。

谢谢

2 个答案:

答案 0 :(得分:1)

最好的方法是使用AlarmManager在您正在观看的当天午夜设置闹钟。

答案 1 :(得分:0)

有一个名为ACTION_DATE_CHANGED的意图操作。我不知道它什么时候被解雇了,但你可以让一个广播接收器捕捉它,看看它是否在午夜被解雇。

http://developer.android.com/reference/android/content/Intent.html#ACTION_DATE_CHANGED