Я не могу читать и обрабатывать данные контакта из своей деятельности. Выполняя мой код, он отображает панель выбора контактов, но когда я выбираю контакт, он отображает диалоговое окно как «К сожалению, YourApp был остановлен». Я могу выбрать контакт, но не может прочитать данные, как номер телефона, имя и т.д.Невозможно прочитать данные из группы выбора контактов
Я совершенно уверен, что есть какая-то ошибка в onActivityResult() метод
Код в onActivityResult() метод: -
protected void onActivityResult(int requestCode, int resultCode,
Intent data) {
if (requestCode == 1) {
if (resultCode == RESULT_OK) {
contact=data.getData();
String projection[]={Phone.NUMBER};
Cursor c=getContentResolver().query(contact, projection, null, null, null);
c.moveToFirst();
int column=c.getColumnIndex(Phone.NUMBER);
String number=c.getString(column);
Toast.makeText(this,"The number of selected contact is:-"+ number, Toast.LENGTH_LONG).show();
}
}
Пожалуйста, помогите мне. Я новичок в программировании на Android. Спасибо заранее.
то, что сбой журнала вы получаете в LogCat? post it. Вы пытались отлаживать? – dora