【发布时间】:2012-07-12 22:03:17
【问题描述】:
是否可以使用自定义列名而不是内容提供者提供的那些来获取光标?
我试试下面的
private final String[] PROJ_CONTACT = {
ContactsContract.CommonDataKinds.Email.DISPLAY_NAME_PRIMARY + " AS " + Golfer.COLUMN_NAME,
ContactsContract.CommonDataKinds.Email.ADDRESS + " AS " + Golfer.COLUMN_EMAIL
};
ContentResolver resolver = getActivity().getContentResolver();
Cursor cursor = resolver.query(
ContactsContract.CommonDataKinds.Email.CONTENT_URI,
PROJ_CONTACT,
SELECTION_BY_ID,
new String[] {Long.toString(id)},
null);
但我遇到了异常07-12 17:02:01.733: E/AndroidRuntime(7569): java.lang.IllegalArgumentException: Invalid column display_name AS name
【问题讨论】:
标签: android android-contentprovider