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

时间:2012-07-01 10:23:07

标签: java android database service contacts

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

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

你知道怎么办?

谢谢!

1 个答案:

答案 0 :(得分:1)

如果您的联系人有一些订单(按ID,按名称),您可以保存上次保存的联系人的标识符,下次只需检查是否有标识符大于您保存的最后一个标识符的联系人

例如:

  1. 您保存联系人列表和上次保存的联系人ID(假设已订购,如果没有,则保存最大值)为100。
  2. 接下来运行,检查您是否有任何与ID>的联系; 100,然后保存这些,并再次保存最后插入的ID。