我是初学者android开发者。我正在编写应用程序女巫写入调用(包含,传出,错过)到Android日历,其中包含一些有关call的有用信息。现在我正在尝试防止重复条目。例如,如果我运行此应用程序2x和日历将填充重复条目。有没有人知道如何做到这一点?我想到这一点,我保存最后一次电话巫婆的日期写入日历然后它将从这个日期继续。 抱歉我的英文。
答案 0 :(得分:1)
你有正确的想法。程序运行后,将当前日期(long
格式)保存为SharedProperty。当您下次加载应用程序时,请抓住上次运行日期,然后在该日期之前忽略每个未接来电。
答案 1 :(得分:1)
在您向日历写入任何内容之前,我会检查是否存在具有相同开始/结束时间的日历条目。这样可以确保相同的条目永远不会被写入两次,即使应用程序已卸载/重新安装。
答案 2 :(得分:1)
一种解决方案是创建一个单独的私有SQLite数据库,该数据库存储您插入到日历中的内容,并利用SQL的unique
属性来确定是否应根据日历中是否应将新项目插入日历中已插入。