У меня проблема: добавлено событие в календарь Google, но добавление события через 1 месяц после выбранной даты означает, что я добавил событие на 15 мая 2019 г., но событие установлено 15 июня 2019 г. в календаре Google.Я добавил ниже код для набора событий.
long startMillis = 0;
long endMillis = 0;
Calendar beginTime = Calendar.getInstance();
beginTime.set(2019, 05, 15, 6, 00);
startMillis = beginTime.getTimeInMillis();
Calendar endTime = Calendar.getInstance();
endTime.set(2019, 05, 15, 8, 00);
endMillis = endTime.getTimeInMillis();
ContentValues contentEvent = new ContentValues();
contentEvent.put("calendar_id", mCalendarID);
contentEvent.put("title", "Wedding");
contentEvent.put("description", "Wedding Party");
contentEvent.put("eventLocation", "New York");
contentEvent.put("dtstart", startMillis);
contentEvent.put("dtend", endMillis);
contentEvent.put("eventTimezone", TimeZone.getDefault().getID());
contentEvent.put("allDay", 1);
contentEvent.put("hasAlarm",1);
Uri eventsUri = Uri.parse("content://com.android.calendar/events");
getContentResolver().insert(eventsUri, contentEvent);
cursor.close();
Пожалуйста, дайте мне знать решение моей проблемы.Это будет полезно для меня.