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。很奇怪的狀況,——待查。