我正在通过我的应用程序在 Google 日历上创建活动。
不知何故,它从一天到另一天都不起作用,当我请求添加事件时它没有插入它。
我收到以下错误:
02-04 20:32:36.975: I/CalendarProvider2(20633): 发送通知意图: Intent { act=android.intent.action.PROVIDER_CHANGED dat=content://com.android.calendar }
错误 :
02-04 20:32:36.975:W/ContentResolver(20633):无法获取类型:content://com.android.calendar(未知 URL 内容://com.android.calendar)
这是我的代码:
//create note in google calendar
long calID = Long.parseLong(calendarId);
TimeZone timeZone = TimeZone.getDefault();
ContentResolver cr = getContentResolver();
ContentValues values = new ContentValues();
values.put(Events.DTSTART, startMillis);
values.put(Events.DURATION, "PT1H");
values.put(Events.TITLE, content);
values.put(Events.CALENDAR_ID, calID);
values.put(Events.EVENT_TIMEZONE, timeZone.getID());
Uri uri = cr.insert(Events.CONTENT_URI, values);
// get the event ID that is the last element in the Uri
idSync = (int) Long.parseLong(uri.getLastPathSegment());