Android:TabHost – 将参数传递给片段

前端之家收集整理的这篇文章主要介绍了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]),b);
 }

然后在片段中,您可以使用getArguments()获取Bundle.

我希望将来对某人有用

猜你在找的Android相关文章