Alexander_Kolmachikhin
@Alexander_Kolmachikhin
Android Programming

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

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

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

Войти через центр авторизации
Похожие вопросы
SMARTНАРОД Москва
от 100 000 руб.
Denim-app Москва
от 140 000 до 180 000 руб.
Orange Rockets Тюмень
от 60 000 до 120 000 руб.
19 апр. 2019, в 15:18
1500 руб./за проект
19 апр. 2019, в 14:59
3000 руб./за проект
19 апр. 2019, в 14:29
10000 руб./за проект