Java 在Android中获取新插入的联系人

Java 在Android中获取新插入的联系人,java,android,database,service,contacts,Java,Android,Database,Service,Contacts,在我的应用程序中,我提取所有联系人并将其上载到服务器。但是有个问题。我知道如何提取所有联系人,但有没有办法获取最新联系人 例如:第一次打开应用程序时,我上传了所有联系人,但其他时候我不想上传所有联系人,只想上传最新的联系人 你知道怎么做吗 谢谢 如果您的联系人具有某种顺序(按ID、按姓名),您可以保存上次保存的联系人的标识符,下次只需检查是否有标识符大于上次保存的联系人 例如: 保存联系人列表,最后保存的联系人ID(假设已订购,如果未订购,则保存最大值)为100 下一次运行时,检查是否有ID>1

在我的应用程序中,我提取所有联系人并将其上载到服务器。但是有个问题。我知道如何提取所有联系人,但有没有办法获取最新联系人

例如:第一次打开应用程序时,我上传了所有联系人,但其他时候我不想上传所有联系人,只想上传最新的联系人

你知道怎么做吗


谢谢

如果您的联系人具有某种顺序(按ID、按姓名),您可以保存上次保存的联系人的标识符,下次只需检查是否有标识符大于上次保存的联系人

例如:

  • 保存联系人列表,最后保存的联系人ID(假设已订购,如果未订购,则保存最大值)为100
  • 下一次运行时,检查是否有ID>100的联系人,然后保存这些联系人,然后再次保存最后插入的ID

  • 非常感谢!简单实用!当联系人表中的某些内容发生更改时,它对实现ContentObserver也很有用,并且很容易获取?ftom2您能否提供代码,我也在做同样的事情,但我没有geeting@shassss-请打开一个问题并发布一些代码,以便我们可以尝试提供帮助。@ftom2我第一次打开应用程序时,我上传所有联系人,但其他时候我不想上传所有联系人,新联系人必须保存,不想重复竞争同一个联系人扫描你提供的代码与我尝试的相同,但我不是geeting请暂停我