Alexander_Kolmachikhin
@Alexander_Kolmachikhin
Android Programming

Что лучше: include или fragment?

Уже какое-то время пишу свое приложение. После создания BottomNavigationView, я не знал как переключаться между экранами, но мне сразу пришла идея - просто давать одним элементам View.VISIBLE, а другми View.GONE.
Через некоторое время я узнал о фрагментах. Уже много было написано через задание видимости, и я решил не тратить на это силы. Но мне все не давали покоя эти фрагменты, почему их используют все, а мой способ никто?
К сути вопроса, что лучше: include, через задание видимости или fragment, через его методы отображения? И почему?
  • Вопрос задан
  • 97 просмотров
Решения вопроса 1
zagayevskiy
@zagayevskiy
Android developer at Yandex
Фрагменты, конечно.
Могу рассказать историю. Несколько лет назад видел твой подход в приложении. Там в итоге некоторые разделы открывались по секунде, тк надо было отлэйаутить всю иерархию, а она сильно пожирнела. Потом начались проблемы с памятью, а в какой-то момент в крашлитику стали приходить репорты о переполнении стека в layout/measure из-за глубины иерархии. Переписывать на фрагменты было очень сложно.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы
Frogogo Москва
от 100 000 руб.
Asapp Москва
от 150 000 до 200 000 руб.
UNIQ systems Казань
от 90 000 руб.