Android開發之fragment傳遞參數的兩種方法

非常簡單一種是通過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)

完整代碼

做個記錄

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章