Я пытаюсь включить поиск людей в адресной книге Android.Вот как я это реализую:
Cursor cur = this.context.getContentResolver().query(ContactsContract.RawContacts.CONTENT_URI, null, Data.DISPLAY_NAME + "=?", new String[] { mKey }, null);
if (cur.moveToFirst()) {
Intent n = new Intent(Intent.ACTION_PICK,ContactsContract.Contacts.CONTENT_URI);
((Activity) this.context).startActivityForResult(n, PICK_REQUEST);
if (PICK_REQUEST != 0) {
if (Activity.RESULT_OK != 0) {
((Activity) this.context).startActivity(n);
}
}
} else {
Toast.makeText(this.context, "The contact does not exist", Toast.LENGTH_LONG).show();
// }
, где mKey
- это значение человека, которого нужно искатьНичего не происходит, когда я нажимаю для поиска.Что я делаю не так?Пожалуйста, сообщите.
Спасибо.