Android:TABHOST-将参数传递给片段



我正在使用每个片段内部的WebView的TABHOST上工作。我要做的是:

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

如何将参数传递给每个片段。在这种情况下,我想将URL传递给Tabhost内的每个片段。

提前。

最后我得到了解决方案。您可以在" addtab"的最后一个参数中使用捆绑包传递参数。

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);
 }

然后在片段中您可以使用getArguments()获得捆绑包。

我希望它对以后的人有用

最新更新