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 に答える