拓展:(以下是小编运用kotlin之前写的项目中引用的,懒就不单独写demo了 )
class KnolagePagerAdapter(val list: List<KonlageEntity.DataBean.ChildrenBean>,fm: FragmentManager?) : FragmentPagerAdapter(fm) {
override fun getItem(position: Int): Fragment {
var fragment = KnolageShowPagerFragment()//向指定的Fragment中传递参数
var bundle = Bundle(http://www.amjmh.com/v/BIBRGZ_558768/)
bundle.putString("wakaka",list.get(position).id)
fragment.arguments = bundle
return fragment
}
override fun getCount(): Int {
return list.size
}
override fun getPageTitle(position: Int): CharSequence? {
return list.get(position).name
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
指定的Fragment中接收参数:
var cid = getArguments()?.getString("wakaka")

浙公网安备 33010602011771号