содержит в себе 1 фрагмент, фрагмент имеет огромную разметку, частью которой является webview.
Но при landscape режиме активность должна содержать только упрощенную версию фрагмента(только с одним webview в разметке),
соответственно в landspace режиме практически всё что имелось в portrait ориентации стало не нужным.
Решал эту проблему еще неделю назад через создания 2х фрагментов с логикой смены ориентации экрана + ViewModel которая содержит общие данные для этих фрагментов.
Но по итогу такая логика вышла костыльной + ViewModel, очевидно, зависит от активити а не от фрагмента, что скорее всего тут не правильно т.к будет жить когда не нужно.
всё же через 2 фрагмента решается ?
можно через 2, можно в одном проверять ориентацию
а как правильней будет ? или без разницы
зависит от объемов. Я бы делал в 2х фрагментах, которые отнаследованы от общего родителя, чтобы логику разделить
Обсуждают сегодня