我已经研究了如何在使用
设置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或docs中找不到任何内容。
任何人都已经解决了这个问题吗?
答案 0 :(得分:1)
您是否尝试投放更新结果?
BaseEntry updateEntry = myService.update(editUrl, myEntry)
if (updatedEntry instanceOf CalendarEventEntry) {
insertEntry = (CalendarEventEntry) updatedEntry
}
答案 1 :(得分:0)
你不能简单地用:
更新它insertedEntry.update()
而不是
insertedEntry = myService.update(editUrl, myEntry)