Android日历操作问题

Android日历操作问题,android,calendar,google-calendar-api,Android,Calendar,Google Calendar Api,如何删除日历代码中的所有事件我尝试的一切都不适合我 因此,如果有人能给我一个完整的解决方案,告诉我如何从日历中删除所有活动,我将不胜感激 谢谢你的帮助 设置->应用程序->管理应用程序->日历->清除数据 如果没有,请尝试在“日历”条目正下方的列表中查找“日历存储”应用程序并清除其数据。您不能一次删除所有事件。您可以逐个删除。 首先检索事件id Cursor cursor=getContentResolver().query(Uri.parse(""content://calendar/even

如何删除日历代码中的所有事件我尝试的一切都不适合我

因此,如果有人能给我一个完整的解决方案,告诉我如何从日历中删除所有活动,我将不胜感激


谢谢你的帮助

设置->应用程序->管理应用程序->日历->清除数据


如果没有,请尝试在“日历”条目正下方的列表中查找“日历存储”应用程序并清除其数据。

您不能一次删除所有事件。您可以逐个删除。 首先检索事件id

Cursor cursor=getContentResolver().query(Uri.parse(""content://calendar/events"),    null, null, null, null);
cursor.moveToFirst();

// fetching calendars id
if(cursor.getcount>0)
{
CId = new int[cursor.getCount()];
int i=0;  
while(!cursor.isAfterLast())
{
 CId[i] = cursor.getInt(cursor.getColumnIndex("_id"));
 i++;
 cursor.moveToNext();
}
删除日历事件

for(int i=0;i

{

uricalendar\u Uri=Uri.parse(“content://calendar/events”;

Uri=ContentUris.withAppendedId(日历Uri,Cid[i]);

getContentResolver().delete(uri,null,null);


}

属于。另外,只需删除您的日历(我想您只能从web上删除)。如果日历与Google日历同步,则可能会出现重复,但无法工作。错误:错误/ActivityThread(25065):无法找到日历的提供商信息它正在工作,我必须更改此行:content://calendar/events“至:”content://com.android.calendar/events"非常感谢你!!!!!!帮个大忙!!!