I am having trouble in finding a solution to my problem. I am trying to add multiple events into my Android calendar but I do not know how. I gave found this code :
public Uri createEvent(int calId, ICalEvent event) {
ContentValues eventValues = new ContentValues();
eventValues.put("calendar_id", calId);
eventValues.put("title", event.getSummary());
eventValues.put("description", event.getDescription());
eventValues.put("eventLocation", event.getLocation());
// eventValues.put("UID", "ADE52556e6976657273697465323031302f323031312d323637392d302d3131");
// originalEvent
eventValues.put("originalEvent", event.getUid() + ";" + event.getLastModif().getTime() );
long startTime = event.getStart().getTime();//System.currentTimeMillis() + 1000 * 60 * 60;
long endTime = event.getEnd().getTime();//System.currentTimeMillis() + 1000 * 60 * 60 * 2;
eventValues.put("dtstart", (event.isWholeDayEvent() ? endTime : startTime));
eventValues.put("dtend", endTime);
eventValues.put("allDay", (event.isWholeDayEvent() ? 1 : 0)); // 0 for false, 1 for true
eventValues.put("eventStatus", 1);
eventValues.put("visibility", 0);
eventValues.put("transparency", 0);
eventValues.put("hasAlarm", 0); // 0 for false, 1 for true
System.out.println("USING SYNC ACCOUNT " + sync_account);
eventValues.put("_sync_account_type", sync_account);
Uri eventsUri = Uri.parse(getCalendarUriBase()+"events");
Uri insertedUri = activity.getContentResolver().insert(eventsUri, eventValues);
return insertedUri;
}