Я конвертирую свое приложение, чтобы использовать пакет совместимости v4 и фрагменты. Я до сих пор хорошо себя зарекомендовал, но мне нужно запустить DialogFragment с помощью нажатия кнопки PreferenceActivity
. Поскольку в библиотеке совместимости нет PreferenceFragment, я застрял в использовании PreferenceActivity
. Можно ли получить ссылку на диспетчер фрагментов и вызвать DialogFragment
или мне просто нужно продолжать использовать старый диалог, если мне нужно диалоговое окно с предпочтением?
Можно ли запустить диалоговое окно "Диалог" из предпочтения в функции "Предпочтение"?
Ответ 1
Не без прыжка через обручи.
Вы можете сделать очень простое действие с единственной целью запуска DialogFragment. Если вы сделаете это, вам нужно будет закончить() эту активность, если диалог DialogFragment был отклонен.