【发布时间】:2015-06-07 08:04:06
【问题描述】:
我正在编写一个应用程序,它需要知道何时在日历中添加/删除/更改会议。
我知道如何使用日历 uri 上的 CursorLoader 从日历中获取所有数据。
我也知道如何使用ContentObserver 收听日历更改。
问题是ContentObserver.onChange(boolean selfChange, Uri uri) 没有提供有关更改事件的信息。所以让我知道变化的唯一方法是使用CursorLoader 再次加载整个日历(或其中的一部分)并将旧日历与新日历进行比较。
有没有办法在日历上“注册更改”并接收更改的事件?
【问题讨论】:
-
点击下面的链接可能会得到答案stackoverflow.com/questions/15217723/…
标签: android calendar android-calendar android-cursorloader contentobserver