我想以編程方式刪除calender事件。 我試過下面的代碼: int rows = getContentResolver()。delete(Uri.parse(「content://com.android.calendar/events」),「calendar_id =?」, new String [] {String。的valueOf(EVENTID)});使用這種Android系統日曆
-1
A
回答
0
刪除事件:
ContentResolver cr = getContentResolver();
ContentValues values = new ContentValues();
Uri deleteUri = null;
deleteUri = ContentUris.withAppendedId(CalendarContract.Events.CONTENT_URI, Long.parseLong(eventID));
int rows = getContentResolver().delete(deleteUri, null, null);
這裏,行給你,受刪除操作的行數。用它來顯示特定事件是否被刪除。
0
請嘗試以下功能:
Uri eventUri = ContentUris.withAppendedId(getCalendarUriBase(), eventID);
getContentResolver().delete(eventUri, null, null);
private Uri getCalendarUriBase() {
Uri calendarURI = null;
try {
if (android.os.Build.VERSION.SDK_INT <= 7) {
calendarURI = Uri.parse("content://calendar/events");
} else {
calendarURI = Uri.parse("content://com.android.calendar/events");
}
} catch (Exception e) {
e.printStackTrace();
}
return calendarURI;
}
相關問題
- 1. 日曆和getTimeInMillis()。 Android系統。
- 2. 設計日曆系統,如Google日曆
- 3. 日曆預訂系統
- 4. 在Android操作系統中的Android日曆集成4
- 5. 調度系統或日曆項目
- 6. 顯示DatePicker與其他日曆系統
- 7. 事件列表日曆系統
- 8. Python:獲取系統日曆格式
- 9. vaadin的自定義日曆系統DateField
- 10. android系統和日誌
- 11. Android系統日誌文件
- 12. 日曆,觸發web服務在android系統
- 13. 我如何取代Android操作系統的默認日曆?
- 14. 重置primefaces日曆日期到系統日期
- 15. 添加android系統中的日曆事件的日期和時間
- 16. 日曆控制使用系統Windows窗體日曆C#Windows窗體
- 17. 如何獲取系統日誌形式4.3 android操作系統
- 18. 閱讀Android 4.1上的系統日誌
- 19. Android文件系統日誌記錄
- 20. 朋友的生日在android系統
- 21. 文件系統樹遍歷
- 22. 日曆android
- 23. Android日曆。
- 24. Android API日曆
- 25. Android日曆Google Calendar日曆示例
- 26. Android日曆與日曆的問題
- 27. 日曆之間的Android日曆
- 28. adabas系統日期
- 29. 在android系統
- 30. android系統
得到我們需要得到的URI的URI,可使用以下在我的崗位共享上述URI來完成: 烏里calendarURI = NULL; 嘗試if(android.os.Build.VERSION.SDK_INT <= 7){calendarURI = Uri.parse(「content:// calendar/events」);其他{ calendarURI = Uri.parse(「content://com.android.calendar/events」); } } catch(Exception e){ e.printStackTrace(); } – Nisha
我在我的應用程序中使用上面的代碼,它工作得很完美。你只需要一個EVENTID來刪除它。 –