1 回答

TA贡献1998条经验 获得超6个赞
抱歉,如果我的代码不是用 Java 编写的,但我在 kotlin 中传递参数时所做的是让 oncreateview 先返回视图,然后调用 onviewcreated 函数,以便在创建视图后执行。这是 Kotlin 中的代码:
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
val menufragment: Fragment = YourFragment()
val args = Bundle()
args.putString("str1", text) //text and text1 are strings
args.putString("str2", text1)
menufragment.arguments = args
val fr = fragmentManager?.beginTransaction()
fr?.replace(R.id.content_frame, menufragment)
fr?.addToBackStack(null)
fr?.commit()
}
添加回答
举报