【发布时间】:2016-10-24 07:06:43
【问题描述】:
我设法在我的 Android 应用中查看了联系人列表,该列表未排序,因此我想将其从 A 到 Z 排序。
我的 CursorLoader 如下所示:
private static final String[] PROJECTION = {
ContactsContract.Contacts._ID,
ContactsContract.Contacts.LOOKUP_KEY,
Build.VERSION.SDK_INT
>=Build.VERSION_CODES.HONEYCOMB ?
ContactsContract.Contacts.DISPLAY_NAME_PRIMARY :
ContactsContract.Contacts.DISPLAY_NAME
};
private static final String SELECTION =null;
private String[] mSelectionArgs ={ };
public Loader<Cursor> onCreateLoader(int loaderId, Bundle args) {
return new CursorLoader {
getApplicationContext(),
ContactsContract.Contacts.CONTENT_URI,
PROJECTION,
SELECTION,
mSelectionArgs,
null
}
}
请告知上述选择变量必须采用的参数,例如按字母顺序对联系人进行排序。
【问题讨论】:
标签: java android android-contacts android-cursorloader