Android: TabHost – передача параметров для фрагментов

Я работаю над TabHost с WebView внутри каждого фрагмента. Что я делаю:

for(int i = 0; i < numberOfTabs; i++){ mTabManager.addTab(mTabHost.newTabSpec(tabNames[i]).setIndicator(tabNames[i]), Web.class, null); } 

Как передать параметры каждому фрагменту. В этом случае я хочу передать URL-адрес каждому фрагменту внутри TabHost.

Thx заранее.

Наконец, я получаю решение. Вы можете передавать параметры с помощью Bundle в последнем параметре «addTab», где у вас есть «null».

 for(int i = 0; i < numberOfTabs; i++){ Bundle b = new Bundle(); b.put... mTabManager.addTab(mTabHost.newTabSpec(tabNames[i]).setIndicator(tabNames[i]), Web.class, b); } 

А затем во Фрагменте вы можете получить Bundle с помощью getArguments ().

Я надеюсь, что это будет полезно для кого-то в будущем

Intereting Posts
NetworkOnMainThreadException с модификацией-бета2 и rxjava Мое устройство не получает других уведомлений (FCM) Как создать эффекты Lomo / Retro в предварительном просмотре камеры Android? Сохранить / восстановить состояние веб-сайта android Я планирую локальное уведомление в определенное время, используя переключатель, но не запуская его в заданное время Как узнать, спадает ли устройство Настройки разработчика Android 4.2 по-прежнему недоступны Объявление enum в java Android ListView прокрутка вверх Каков принцип шаблона проектирования в Android-разработке? Ошибка: выполнение выполнено для задачи: ExecException: Process 'command' C: \ Program Files \ Java \ jdk1.7.0_79 \ bin \ java.exe '' завершен с ненулевым значением выхода 2 EditText автоматически открывает мягкую клавиатуру, когда фрагмент отображается с помощью ViewPager Android, эквивалентный индексированному iphone UITableView Соответствующий аудиоформат для звуковых эффектов на телефонах Android относительно эффективности Android Studio с двумя мониторами