Я разрабатываю приложение, которое создает, обновляет и удаляет события в собственном календаре Google. Я создаю событие с помощью следующего кода:
ContentValues cvEvent = new ContentValues();
cvEvent.put(Events.DTSTART, startMillis);
cvEvent.put(Events.DTEND, endMillis);
cvEvent.put(Events.TITLE, strJobName);
cvEvent.put(Events.CALENDAR_ID, mlCalendarID);
cvEvent.put(Events.EVENT_TIMEZONE, "America/Los_Angeles");
Uri uriEvent = crEvent.insert(Events.CONTENT_URI, cvEvent);
Но проблема в том, что это событие создает напоминание по умолчанию, установленное пользователем в его календаре (Google).
Я также разрешаю пользователям добавлять напоминания в моем приложении. Итак, когда он добавляет напоминание, я вставляю напоминания в календарь Google по умолчанию. В этом нет проблем. Но когда пользователь не добавляет никаких напоминаний в мое приложение, календарь Google по умолчанию создает напоминания по умолчанию. Может кто подскажет, как решить эту проблему?
P.S: Я не использую адаптеры синхронизации. Я создаю и удаляю события и напоминания по собственной логике.
Я пробовал использовать
values.put(Events.HAS_ALARM, 0);
Но это бесполезно.