非常簡單一種是通過bundle,另外一種是通過fragment提供的instantiate(過時方法),都是kotlin版本,直接上代碼吧:
方法一:
//fragment傳遞參數方法一
val fragment = MvPagerFragment()
val bundle = Bundle()
bundle.putString("args", list?.get(position)?.name)
fragment.arguments = bundle
方法二:
//fragment傳遞參數方法二
val bundle = Bundle()
bundle.putString("args", list?.get(position)?.code)
Fragment.instantiate(context, MvPagerFragment::class.java.name, bundle)
完整代碼
做個記錄