我想在Android 2.2设备上获取日历事件更新(当添加新事件或删除现有事件时)?
换句话说,我的程序希望收到任何日历事件更改的通知
有人对如何做到这一点有任何想法吗?
答案 0 :(得分:0)
每当进行日历更新时,您都可以使用内容观察者获取通知,您必须使用
注册第一个观察者this.getContentResolver()。registerContentObserver(uri,true,observer);
其中uri是日历uri,如“content://com.android.calendar/events”,observer是扩展内容观察者的类的对象,它覆盖了更改方法,在发生更改时调用
您必须使用
通知此观察员
this.getContentResolver()。notifyChange(eventsUri,null)
无论您在日历的读取或删除操作中执行哪些更改