3

我需要一个光标加载器,其中包含每个联系人的电子邮件和电话列表,例如:

胡安·佩雷斯 | juan.perez@gmail.com

胡安·佩雷斯 | juanito@gmail.com

胡安·佩雷斯 | +56912345678

其实我有这个:

CursorLoader(getActivity(),
ContactsContract.CommonDataKinds.Email.CONTENT_URI,
{
    Contacts._ID,
    Utils.hasHoneycomb() ? Contacts.DISPLAY_NAME_PRIMARY : Contacts.DISPLAY_NAME,
    Utils.hasHoneycomb() ? Contacts.PHOTO_THUMBNAIL_URI : Contacts._ID,
    ContactsContract.CommonDataKinds.Email.DATA,
    Utils.hasHoneycomb() ? ContactsContract.CommonDataKinds.Email.SORT_KEY_PRIMARY : Contacts.DISPLAY_NAME;,
},
ContactsContract.CommonDataKinds.Email.DATA + "<>''" + " AND " + Contacts.IN_VISIBLE_GROUP + "=1",
null,
Utils.hasHoneycomb() ? ContactsContract.CommonDataKinds.Email.SORT_KEY_PRIMARY : Contacts.DISPLAY_NAME
);

我实际上在 Loader Manager 上使用它,光标位于 onCreateLoader 方法上,但这只是显示每个联系人的所有电子邮件列表

4

0 回答 0