带有电子邮件和电话的CursorLoader

时间:2013-09-04 18:31:24

标签: android android-cursor android-cursorloader

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

  

Juan Perez | juan.perez@gmail.com

     

Juan Perez | juanito@gmail.com

     

Juan Perez | 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方法上创建的 但这只是显示每个联系人的所有电子邮件列表

0 个答案:

没有答案