我想在android中實現動態搜索。 我想查找由用戶輸入的字母開頭的聯繫人。 我試圖用SearchView.I實現它取得了一個可搜索的活動,這裏是它按名稱搜索android中的聯繫人?
Intent intent = getIntent();
if (Intent.ACTION_SEARCH.equals(intent.getAction())) {
String query = intent.getStringExtra(SearchManager.QUERY);
Cursor c = getContentResolver().query(Data.CONTENT_URI,
new String[] {Data._ID, Phone.DISPLAY_NAME},
Data.DISPLAY_NAME + "=?" + " AND "
+ Data.MIMETYPE + "='" + Phone.CONTENT_ITEM_TYPE + "'",
new String[] {query}, null);
SimpleCursorAdapter sca = new SimpleCursorAdapter(null,
0, c, new String[] {Phone.DISPLAY_NAME}, null);
setListAdapter(sca);
}
我不知道我要去哪裏wrong..I只是沒有得到任何結果 任何幫助裏面的代碼會不勝感激!謝謝!