Есть ли способ отображения фрагментов в TabHost?

Я хотел бы показать другой фрагмент в TabHost для каждой вкладки. Но, похоже, нет простого способа сделать это. TabHost может принимать только A. Views или B. Intents, которые запускают действия, когда пользователь выбирает вкладку.

Переход с помощью A означает, что я должен инициализировать каждый фрагмент и загружать их в контейнер. Представления, которые даны TabHost. Но я хочу, чтобы эти фрагменты загружались только при необходимости – когда пользователь выбирает свою вкладку.

Переход с помощью B означает, что я загружаю фрагменты в отдельные действия для каждой вкладки. Но я хотел бы, чтобы фрагмент мог достичь «оригинальной» родительской активности, а не только какой-либо операции оболочки, которая размещает их в содержимом вкладки.

Я что-то упускаю? Есть ли способ правильно управлять фрагментами с помощью TabHost?

Некоторые хиты здесь:

  1. Фрагмент Поддержка с Tabhost
  2. Android 1.6 & Fragment & Tabhost

Для того, что я понял, «ссылка» фрагмента внутри TabHost не разрешена, вам нужно создать действия, которые включают ваши фрагменты, а затем вызвать эти действия из TabHost.

ИЗМЕНИТЕ «официальное решение» от Google и с приятной анимацией .

Intereting Posts
ConstraintLayout: Что делает `layout_constraintLeft_creator` в xml? Плагин камеры Phonegap / Cordova – как получить отметку даты / времени фото? Samsung ble api не может получать уведомления из нескольких характеристик GATT Как монтировать внешний диск ext4 на Android и сделать его доступным для всех приложений Интеграция Android Google + иногда возвращает нулевые значения Как заставить приложение Android перезагрузить заголовок активности, соответствующий изменению языка? Сохранение большого массива Элемент ListView с кнопкой на нем проглатывает события касания SearchView невидим с параметром collapseActionView с 24.1 библиотеки дизайна Android-готовая библиотека JAIN-SIP? Не удается установить муравьев правильно для телефонной заставки, используя eclipse и windows 8 Эмулятор Android теряет интернет-соединение через некоторое время GetSystemServices undefined при вызове в фрагменте? Android: appCategory в Android O. Какие значения? Ионный значок андроида не тот же оригинальный размер / соотношение