Android 过滤名字为空的联系人:
Cursor c = getContentResolver().query(Contacts.People.CONTENT_URI,
new String[]{Contacts.People.NAME, Contacts.People.DISPLAY_NAME, Contacts.People._ID},
Contacts.People.NAME+" != ?", new String[]{""}, null);
或者(加单引号)
Cursor c = getContentResolver().query(Contacts.People.CONTENT_URI,
new String[]{Contacts.People.NAME, Contacts.People.DISPLAY_NAME, Contacts.People._ID},
Contacts.People.NAME+" != ?", new String[]{"''"}, null);
注意:当写为——
Cursor c = getContentResolver().query(Contacts.People.CONTENT_URI,
new String[]{Contacts.People.NAME, Contacts.People.DISPLAY_NAME, Contacts.People._ID},
Contacts.People.NAME+" = ?", new String[]{""}, null);
或者(加单引号)
Cursor c = getContentResolver().query(Contacts.People.CONTENT_URI,
new String[]{Contacts.People.NAME, Contacts.People.DISPLAY_NAME, Contacts.People._ID},
Contacts.People.NAME+" = ?", new String[]{"''"}, null);
的时候却找不出来名字为空的人:查询结果为——所搜得联系人为空的人数为0。很奇怪的状况,——待查。
Cursor c = getContentResolver().query(Contacts.People.CONTENT_URI,
new String[]{Contacts.People.NAME, Contacts.People.DISPLAY_NAME, Contacts.People._ID},
Contacts.People.NAME+" != ?", new String[]{""}, null);
或者(加单引号)
Cursor c = getContentResolver().query(Contacts.People.CONTENT_URI,
new String[]{Contacts.People.NAME, Contacts.People.DISPLAY_NAME, Contacts.People._ID},
Contacts.People.NAME+" != ?", new String[]{"''"}, null);
注意:当写为——
Cursor c = getContentResolver().query(Contacts.People.CONTENT_URI,
new String[]{Contacts.People.NAME, Contacts.People.DISPLAY_NAME, Contacts.People._ID},
Contacts.People.NAME+" = ?", new String[]{""}, null);
或者(加单引号)
Cursor c = getContentResolver().query(Contacts.People.CONTENT_URI,
new String[]{Contacts.People.NAME, Contacts.People.DISPLAY_NAME, Contacts.People._ID},
Contacts.People.NAME+" = ?", new String[]{"''"}, null);
的时候却找不出来名字为空的人:查询结果为——所搜得联系人为空的人数为0。很奇怪的状况,——待查。