检测原生Android日历上的更改

时间:2014-03-07 08:59:51

标签: android android-calendar

在我的应用中,我需要通过CalendarContract从Android的本机日历中提取事件并执行某些操作。现在我需要检查该日历是否真的有重新更改。在Android上有这样的方式吗?

(在网络应用上,检查服务器,说Google日历,这很简单,我只是检查日历的Etag,看它与我保存的ETag不同。想知道Android上有什么相同的东西)< / p>

感谢。

更新 在这种情况下,BroadcastReceiver不是我需要的。我不希望我的应用程序不断跟踪“推送”#39;广播。我只想随时做一个快速检查。

1 个答案:

答案 0 :(得分:0)

您可以使用ContentObserver课程。您必须实现该类并使用getContentResolver().registerContentObserver()方法注册观察者。