0

我有以编程方式插入日历条目的代码。在日历 API 中插入时,一切正常。问题是当应用程序未安装时,应用程序创建的日历事件不会被删除。我错过了什么?任何帮助将不胜感激提前感谢!

4

1 回答 1

0

尝试这个..

Uri eventUri = Uri.parse("content://calendar/events");  // or "content://com.android.calendar/events" 


Cursor cursor = contentResolver.query(eventUri, new String[]{"_id"}, "calendar_id = " + calendarId, null, null); // calendar_id can change in new versions 

while(cursor.moveToNext()) {
Uri deleteUri = ContentUris.withAppendedId(eventUri, cursor.getInt(0));

contentResolver.delete(deleteUri, null, null);

}

于 2013-03-18T11:30:53.290 回答