0
我用這段代碼創建一個新的壓光機。 Android 2.3.5我如何使用syncronization在android 2.3中創建日曆?
public long CreateNewCalendar(String nameSchedule) {
try{
ContentValues calendar = new ContentValues();
calendar.put("_sync_account", nameSchedule); // My account
calendar.put("_sync_account_type", "com.google");
// calendar.put("_sync_id", 1); // null
calendar.put("name", nameSchedule);
calendar.put("displayName", nameSchedule);
calendar.put("hidden", 0);
calendar.put("color", 0xFF008080);
calendar.put("access_level", 700);
calendar.put("selected", 1); // 0
calendar.put("sync_events", 1);
// calendar.put("createdByCategory", 0); //Doesn't work on Motorola
// Droid/Milestone
calendar.put("timezone", TimeZone.getDefault().getID());
calendar.put("ownerAccount", nameSchedule);
Uri calendarUri = Uri.parse(CalendarBase);
Uri insertCalendarUri = ActivitySource.getContentResolver().insert(calendarUri, calendar);
return ContentUris.parseId(insertCalendarUri);
} catch (Exception e) {
return -1;
}
}
日曆已成功創建,因爲我可以在日曆應用程序中看到它。但重啓手機後,日曆不再存在。發生什麼事?