Привет, я разрабатываю Android-приложение для SMS, в котором я использую AutoCompleteTextView для поиска контактов с помощью SimpleCursorAdapter, как в приведенном ниже коде.
mTxtPhoneNo = (AutoCompleteTextView) findViewById(R.id.editTextContact);
mTxtPhoneNo.setOnClickListener(this);
phones = getContentResolver().query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI,null,
ContactsContract.CommonDataKinds.Phone.CONTACT_ID ,null, null);
String[] columns = new String[]
{
ContactsContract.Contacts.DISPLAY_NAME,
ContactsContract.CommonDataKinds.Phone.NUMBER,
ContactsContract.CommonDataKinds.Phone.TYPE
};
adapter = new SimpleCursorAdapter(this, R.layout.custcontview, phones ,columns, new int[] { R.id.ccontName, R.id.ccontNo, R.id.ccontType });
mTxtPhoneNo.setAdapter(adapter);
Строка поиска может быть либо номером, либо именем контакта. Как я могу искать с помощью SimpleCursorAdapter. Я очень новичок в CursorAdapter и очень мало знаю об этом. Пожалуйста, помогите с любым связанным примером кода или соответствующими ссылками.
Спасибо!