如何防止重复输入?

时间:2011-04-29 15:00:43

标签: android

我是初学者android开发者。我正在编写应用程序女巫写入调用(包含,传出,错过)到Android日历,其中包含一些有关call的有用信息。现在我正在尝试防止重复条目。例如,如果我运行此应用程序2x和日历将填充重复条目。有没有人知道如何做到这一点?我想到这一点,我保存最后一次电话巫婆的日期写入日历然后它将从这个日期继续。 抱歉我的英文。

3 个答案:

答案 0 :(得分:1)

你有正确的想法。程序运行后,将当前日期(long格式)保存为SharedProperty。当您下次加载应用程序时,请抓住上次运行日期,然后在该日期之前忽略每个未接来电。

答案 1 :(得分:1)

在您向日历写入任何内容之前,我会检查是否存在具有相同开始/结束时间的日历条目。这样可以确保相同的条目永远不会被写入两次,即使应用程序已卸载/重新安装。

答案 2 :(得分:1)

一种解决方案是创建一个单独的私有SQLite数据库,该数据库存储您插入到日历中的内容,并利用SQL的unique属性来确定是否应根据日历中是否应将新项目插入日历中已插入。