Выберите контакт из диалогового окна - PullRequest
0 голосов
/ 09 августа 2010

У меня есть диалоговое окно, созданное с помощью обратного вызова onCreateDialog () моего Actvity. В диалоге я хотел бы разрешить пользователю вводить адрес электронной почты или выбирать контакт из своего списка контактов и заполнять адрес электронной почты на основании своего выбора. Это можно сделать с помощью:

 Intent intent = new Intent(Intent.ACTION_PICK, People.CONTENT_URI);
 startActivityForResult(intent, CHOOSE_CONTACT);

Однако, поскольку сам диалог не является активностью, я не могу использовать этот метод, лучшее, что я могу сделать, это

context.startActivity()

Как запустить список контактов из диалогового окна и получить результат?

1 Ответ

0 голосов
/ 09 августа 2010

Вместо использования диалога вы можете создать пользовательское действие с темой диалога. С точки зрения пользователя нет никакой разницы, но это позволяет вашему диалогу фактически быть деятельностью.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...