在Android上删除日历活动(Samsung S-Planner)

时间:2015-05-08 18:00:45

标签: android calendar android-contentresolver calendarcontract

我正在使用本机日历,我想删除本机日历中的事件。只要事件ID已知。

for (long eventID : eventIDList) {
     // delete from native calendar
     Uri deleteUri = ContentUris.withAppendedId(CalendarContract.Events.CONTENT_URI, eventID);
     int isDeleted = mContentResolver.delete(deleteUri, null, null);
     Log.i("LOG", "Event deleted: " + String.valueOf(isDeleted));
 }

我已查看日志。它返回“1”,表示删除1行。 它在普通的Android设备上运行良好,并删除记录。

但问题出现在三星的Android设备(S-Planner)中。删除cmd后,isDeleted会返回1。遗憾的是,当我通过ContentResolver进行查询时,应该删除的记录仍然存在。 (In S-Planner, the deleted won't be shown, but it is meaningless for me in this project)

有没有锻炼来解决它?

**我已检查过删除cmd在非三星设备上正常工作,isDelete为所有设备返回1

谢谢!

0 个答案:

没有答案
相关问题