Alexander_Kolmachikhin
@Alexander_Kolmachikhin
Android Programming

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

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

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

Похожие вопросы