Android内容提供商SelectionArgs

时间:2012-04-04 16:57:21

标签: android cursor android-contentprovider android-contacts

我正在尝试编写一个非常基本的应用程序,该应用程序从联系人内容提供程序中读取并从特定组名称中提取联系人。如何设置选择参数以便从特定组中提取联系人信息?

如果在其他地方已经回答,我道歉。我搜索过但未能找到一个关于如何设置selectionArgs以便对信息进行排序的好例子。

private Cursor getContacts() {
    // Run query
    Uri uri = ContactsContract.Contacts.CONTENT_URI;
    String[] projection = new String[] { ContactsContract.Contacts._ID,
            ContactsContract.Contacts.DISPLAY_NAME};
    String selection = ContactsContract.Contacts.STARRED + " = '"
            + ("1") + "'";
    String[] selectionArgs = null;
    String sortOrder = ContactsContract.Contacts.DISPLAY_NAME
            + " COLLATE LOCALIZED ASC";

    return managedQuery(uri, projection, selection, selectionArgs,
            sortOrder);
}

感谢您的帮助!

0 个答案:

没有答案