这里我们认为我们是从代码中添加或删除日历事件。如何知道用户在他/她的设备上完成的事件更新(添加/编辑/删除日历事件)?
答案 0 :(得分:1)
不确定是否完全可以监控日历的更改,但您可以尝试:
String[] projection = new String[] { "_id" };
Uri calendars = Uri.parse("content://calendar/calendars");
Cursor managedCursor = managedQuery(calendars, projection, null, null, null);
然后使用registerContentObserver(请参阅http://developer.android.com/reference/android/database/Cursor.html#registerContentObserver%28android.database.ContentObserver%29)来监视Cursor的更改。
如果有效,请告诉我。