добавить напоминание в календарь Google - PullRequest
0 голосов
/ 13 октября 2010

Я разработал, как добавить напоминание после установки CalendarEventEntry с помощью

insertedEntry = myService.insert( postUrl, myEntry )
reminder = new Reminder()
reminder.setMethod( Reminder$Method.ALERT )
//foo
insertedEntry.getReminder().add( reminder )
insertedEntry.update()

но если вы обновляете его, он становится EventEntry, а getReminder возвращает значение null, и что бы вы ни делали, он стирает все напоминания

insertedEntry = myService.update(editUrl, myEntry)

не может найти ничего в API или документах по этому делу.

Кто-нибудь уже решил это ??

Ответы [ 2 ]

1 голос
/ 13 октября 2010

Вы пытались привести результат обновления?

BaseEntry updateEntry = myService.update(editUrl, myEntry)
if (updatedEntry instanceOf CalendarEventEntry) {
    insertEntry = (CalendarEventEntry) updatedEntry
}
0 голосов
/ 13 октября 2010

Не могли бы вы просто обновить его с помощью:

insertedEntry.update()

вместо

insertedEntry = myService.update(editUrl, myEntry)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...