四大组件

android:fragment的复用(简单)

2019-10-28  本文已影响0人  残非

Activit页面

//for循环遍历title集合
for (int i = 0; i < list; i++) {
  //创建Fragment
  TabShowFragment tabFragment = new TabShowFragment();
  //创建bundle对象存入需要传给Fragment的值
  Bundle bundle = new Bundle();
  bundle.putString("mid", list.get(i).getId);
  //通过setArguments(bundle)传入bundle对象
  tabFragment.setArguments(bundle);
  //将fragment添加到fragement集合中
  mFragments.add(tabFragment);
}

fragment页面

//通过getArguments()获取bundle对象
Bundle arguments = getArguments();
//通过标识获取具体内容
String tag = arguments.getString("mid");
上一篇 下一篇

猜你喜欢

热点阅读