【问题标题】:Android ICS calendar issueAndroid ICS 日历问题
【发布时间】:2012-12-14 16:04:44
【问题描述】:

我正在使用 ICS 日历。面临的问题是在插入、更新日历中的事件时,它工作得非常好,除非我手动从日历中删除事件并在我的应用程序中查询该事件。该特定日历的 URI 和 calendar_id 仍然存在于 android 日历应用程序的数据库中。我希望我的应用程序和日历同步。 任何人都可以为此建议任何解决方法或解决方案。

提前致谢

多米尼克

【问题讨论】:

  • 您正在将新日历或事件添加到日历数据库中。
  • 我知道这是默认日历的问题,我的 Galaxy s2 名为“我的日历”,此日历将数据保留在设备中,而其他已安装的日历则没有。

标签: android calendar android-4.0-ice-cream-sandwich android-calendar


【解决方案1】:

确保 CalendarContract.Events.DELETED 的值不是 1。

在注册了 SyncAdapter 的设备中,删除只会将该列的值更新为 1。这让相应的 SyncAdapter 处理删除,并对已删除的项目做任何需要做的事情。只有在 SyncAdapter 完成其任务后,该行才会真正删除。

猜你喜欢
  • 1970-01-01
  • 2015-11-29
  • 1970-01-01
  • 2015-10-25
  • 1970-01-01
  • 2012-06-20
  • 1970-01-01
  • 2012-07-19
  • 2011-04-27
相关资源
最近更新 更多