A
Android Developer
@android_dev_ru1.2K подп.
2.1Kпросмотров
13 августа 2024 г.
questionScore: 2.3K
Как получить ссылку на фрагмент из активити? Отвечая на этот вопрос, не рассказывайте, пока не спросят, об использовании в активити объекта List<MyFragment>, в который вы добавляете фрагменты при вызове onAttach() и удаляете в onDetach(). Интервьюер хочет услышать знаете ли вы стандартные методы API. Системное API предоставляет два метода для поиска и получения фрагмента внутри активити: findFragmentByTag() и findFragmentById(). findFragmentByTag() принимает параметром тег, который передается в методе add() или replace() или в XML в элементе <fragment>. Возвращает null, если фрагмент не найден. findFragmentById() принимает параметром id фрагмента. Если фрагмент добавляется методом add() или replace(), то id фрагмента – это id контейнера, который передается первым параметром. В случае добавления фрагмента через XML, id задается в элементе <fragment>. findFragmentById() возвращает null, если фрагмент не найден. #android @android_dev_ru
2.1K
просмотров
952
символов
Нет
эмодзи
Нет
медиа

Другие посты @android_dev_ru

Все посты канала →
Как получить ссылку на фрагмент из активити? Отвечая на этот — @android_dev_ru | PostSniper