3,contacts加载联系人
Contacts加载和搜索联系人都是同一个MultiSelectContactsListFragment。架构图如下,
3.1 初始化
MultiSelectContactsListFragment的createListAdapter方法如下,
DefaultContactListAdapter adapter = new MultiSelectEntryContactListAdapter(getContext());
adapter.setSectionHeaderDisplayEnabled(isSectionHeaderDisplayEnabled());
adapter.setDisplayPhotos(true);
adapter.setPhotoPosition(
ContactListItemView.getDefaultPhotoPosition(/* opposite = */ false));
return adapter;
因此, MultiSelectContactsListFragment对应的adapter为MultiSelectEntryContactListAdapter。
父类DefaultContactBrowseListFragment的createCursorLoader方法如下,
return new ProfileAndContactsLoader(context);
因此, MultiSelectContactsListFragment对应的CursorLo