拓展:(以下是小编运用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")

posted @ 2019-10-13 19:14  李艳艳665  阅读(81)  评论(0)    收藏  举报