всякий раз, когда производится обновление Календаря, вы можете получать уведомления с помощью Content Observer, вам нужно зарегистрировать первого наблюдателя, используя
this.getContentResolver (). RegisterContentObserver (uri, true, наблюдатель);
где uri - это календарь uri, такой как «content: //com.android.calendar/events», а наблюдатель - объект класса, расширяющего Content Observer, который переопределяет метод изменения, вызываемый при изменении
Вы должны уведомить этого наблюдателя, используя
this.getContentResolver (). NotifyChange (eventsUri, null), где бы вы ни выполняли изменения, такие как операция чтения или удаления календаря