我使用以下方法将事件添加到日历
ContentValues cv = new ContentValues();
cv.put("calendar_id", 1);
cv.put("title", "TEST");
cv.put("hasAlarm", 1);
Calendar start = Calendar.getInstance();
start.set(2018, 3, 30, 8, 0, 0);
Calendar end = Calendar.getInstance();
end.set(2018, 3, 30, 9, 0, 0);
long startTime = start.getTimeInMillis();
long endTime = end.getTimeInMillis();
cv.put("dtstart", startTime);
cv.put("dtend", endTime);
cv.put("eventTimezone", TimeZone.getDefault().getID());
ContentResolver contentResolver = this.getContentResolver();
Uri uri = getContentResolver().insert(CalendarContract.Events.CONTENT_URI, cv);
该方法可以正常插入单个事件。但是,我有一个具有不同日期和不同标题的事件列表。是否可以以编程方式将arraylist
和所有事件放入其中?