Один вид деятельности, два экрана, один ImageView - PullRequest
0 голосов
/ 07 февраля 2020

Я создаю Android приложение, но я не знаю, как управлять своим пользовательским интерфейсом. У меня есть основной фрагмент, установленный внутри MainActivity, и справа вверху кнопка, чтобы открыть другой фрагмент. Однако два класса фрагментов определяют макеты и панель инструментов. Итак, у меня есть первый вопрос: это хорошая практика для использования фрагментов или лучше использовать 2 действия?

У меня также есть ImageView внутри MainActivity и отображается в основном фрагменте. Я определил растровое изображение в методе onStart (). Но после открытия второго фрагмента и возврата go к основному (с помощью кнопки «Назад» или с помощью кнопки «-» на панели инструментов) ImageView отображает растровое изображение по умолчанию, установленное в XML. Как избежать потери растрового изображения, которое я установил? Как работают фрагменты и backstack?

Заранее спасибо

...