【发布时间】:2013-04-18 16:31:24
【问题描述】:
联系人数据库中是否有一列指示添加到基础的日期或最后修改日期,因为我想要一个用于检索新添加的方法 我找到了几个方法,但我不明白,我是 android 新手
Edit : 表示如何获取最新更新的联系人。
【问题讨论】:
联系人数据库中是否有一列指示添加到基础的日期或最后修改日期,因为我想要一个用于检索新添加的方法 我找到了几个方法,但我不明白,我是 android 新手
Edit : 表示如何获取最新更新的联系人。
【问题讨论】:
您想检索从什么时候开始的新联系人数量?
如果您使用应用添加联系人,则只需在添加联系人之前获取联系人数量并保存该值。 然后在用户添加联系人后再次获取号码并找到之前联系人数量之间的差异。这将是新联系人的数量,但最好的方法是在用户添加联系人时保留一个内部计数器。
【讨论】:
我认为您正在寻找类似的东西,您想要获取更新的联系人。 看看这里....
Contacts ContentObserver called randomly
【讨论】:
只需对光标查询进行此更改
Cursor cursor = getActivity().getContentResolver().query(ContactsContract.Contacts.CONTENT_URI, null, null, null, "_id DESC");
【讨论】: