【发布时间】:2013-08-20 14:24:27
【问题描述】:
我在活动的 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();
}
如何从 Fragment 中检索“args”参数(即 Bundle)?
当我在 Activity 中添加 String 时,我不会将它传递给 Fragment,就像在 Intent 上调用 putExtra 时一样。
感谢您的回答!
【问题讨论】:
标签: android tabs android-fragments android-activity