У меня есть диалоговое окно, созданное с помощью обратного вызова onCreateDialog () моего Actvity. В диалоге я хотел бы разрешить пользователю вводить адрес электронной почты или выбирать контакт из своего списка контактов и заполнять адрес электронной почты на основании своего выбора. Это можно сделать с помощью:
Intent intent = new Intent(Intent.ACTION_PICK, People.CONTENT_URI);
startActivityForResult(intent, CHOOSE_CONTACT);
Однако, поскольку сам диалог не является активностью, я не могу использовать этот метод, лучшее, что я могу сделать, это
context.startActivity()
Как запустить список контактов из диалогового окна и получить результат?