由于在查询CallLog.Calls.CONTENT_URI时无法使用DISTINCT,从调用日志中获取最近联系的不同联系人有什么好的解决方法?
答案 0 :(得分:1)
它不是GET的区别,但如果你得到它们然后将它们存储到一个Set中,比如一个TreeSet你将留下一个不同的列表。
HTH
答案 1 :(得分:0)
Cursor cursor = getActivity().getContentResolver().query(ContactsContract.Contacts.CONTENT_URI, null, "TIMES_CONTACTED>0", null, "CONTACT_LAST_UPDATED_TIMESTAMP DESC");
使用此游标查询。我假设您已使用散列集删除重复的联系人。