Да, есть несколько вопросов с этим названием, но я не смог найти конкретный ответ (или я упустил суть ...).
У меня есть "классическое" fragment
приложение: список предметов.Когда я щелкаю элемент, появляется описание этого элемента.
Когда я нахожусь в portrait mode
, отображается только список элементов.Когда я щелкаю элемент, я заменяю fragment
элементов на fragment
описания.
Когда я поворачиваю телефон, в альбомной ориентации два fragments
появляются на экране одновременно.И когда это происходит, вышеупомянутые методы вызываются дважды в описании fragment
.
Так вы скажете: «Проблема в том, что описание fragment
было создано, когда вы находитесь в portrait
,и когда вы поворачиваете телефон, android восстанавливает этот уже созданный фрагмент и создает другой ".
Я понимаю это ... но как избежать воссоздания фрагмента описания, если он статически определен в xml
макета landscape
?
С уважением