Android Calendar API - редактировать / удалять одно событие в повторяющейся серии - PullRequest
0 голосов
/ 17 января 2012

Я могу добавить и удалить новое повторяющееся событие, но как я могу отредактировать / удалить одно событие в повторяющемся событии, используя новый API Календаря Android?И если это возможно, как мне обновить напоминание об одном событии?

С уважением, Даниэль

1 Ответ

0 голосов
/ 17 января 2012

Может быть, это поможет:

// First retrieve the instances from the API.
Events instances = service.events().instances("primary", "recurringEventId").execute();

// Select the instance to edit
Event instance = instances.getItems().get(0);

if(youWantToCancel) {
     instance.setStatus("canceled");
     instance.setReminders(yourReminders);
     Event updatedInstance = service.events().update("primary", instance.getId(),   instance).execute();
}

if(youWantToDelete){
    instance.setId("ToBeDeleted")
    service.events().delete("primary", instance.getId()).execute();
}

Если вы хотите удалить несколько событий в пределах повторения, просто установите идентификаторы для некоторой очевидной строки, например "ToBeDeleted", и выполните: service.events().delete("primary", "ToBeDeleted").execute(); См. документы

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...