Как можно обрабатывать события AlertDialogFragment внутри Fragment, который его создал? - PullRequest
0 голосов
/ 01 ноября 2011

Для фрагментов диалогов UI Google рекомендует для расширения DialogFragment.Однако в предоставленном примере он обрабатывает предупреждение внутри активности, но мне нужно сделать это внутри фрагмента, который вызывает диалог.Есть идеи как это решить?

1 Ответ

0 голосов
/ 01 ноября 2011

Конечно, есть много способов, но я передаю сообщение Handler в качестве параметра конструктору моего DialogFragment.

Обработчик сообщений является членом моего фрагмента, и в его методе handleMessage я просто обрабатываю сообщения, отправленные из событий click моего DialogFragment.

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

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