Я хочу реализовать динамический поиск в 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 просто не получите никаких результатов Любой помощи Оцените! .. Спасибо!