У меня есть Menu
(https://developer.android.com/guide/topics/ui/menus.html). Я собираюсь сделать что-то вроде:Завершение работы с FragmentManager после onSelectItem
- Когда кто-то выбрать из меню
Option X
Я хотел бы показатьFragmentDialog F
. - Если пользователь нажимает на
OK
наF
тогда я хотел бы, чтобы отобразить другойFragmentDialog G
/
A. Является первым шагом в безопасности? Я имею в виду: когда я показываю фрагмент, я должен зафиксировать FragmentManager
. Как вы знаете, мы можем зафиксировать FragmenManager
тогда и только тогда, когда Activity
не остановлен. Могу ли я быть уверенным, что это безопасно? Зачем?
B. Тот же вопрос, но для второго шага.
Спасибо! Я могу быть уверен, что мой Фрагмент (и, следовательно, активность) активен, потому что это передний план? –
Если вы совершаете транзакцию фрагмента в правильных жизненных циклах, тогда вы в безопасности. Например, вы не можете совершать транзакции после того, как вызывается функция 'onSaveInstanceState'. –
Вы сказали что-то вроде: небо голубое, если нет облака. Очевидный. –