我在活动的 onCreate 中有这段代码:
...
mTabsAdapter.addTab(bar.newTab().setText("Monuments"),
ElencoMonumentiFragment.class, args);
mTabsAdapter.addTab(bar.newTab().setText("Map"),
MappaMonumentiFragment.class, args);
...
addTab 方法定义如下:
public void addTab(ActionBar.Tab tab, Class<?> clss, Bundle args) {
TabInfo info = new TabInfo(clss, args);
tab.setTag(info);
tab.setTabListener(this);
mTabs.add(info);
mActionBar.addTab(tab);
notifyDataSetChanged();
}
如何从片段中检索“args”参数(即 Bundle)?
我不会做的是在我将字符串添加到 Activity 中时将它传递给 Fragment,就像在 Intent 上调用 putExtra 时一样。
感谢您的回答!