0
var bundle : Bundle ? =null
bundle?.putString("text",text)
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
frag = Fragment.instantiate(context,Fragment2::class.java.name) as Fragment2
}
frag?.arguments=bundle
fragmentManager.beginTransaction().replace(R.id.contentPanel1,frag).commit()
我已经写在片段1这些代码和数据传递给它科特林与片段
在片段2我receving捆绑为空谁能解决这个问题
var bundle : Bundle ?
bundle = arguments
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
Toast.makeText(context,bundle.toString(),Toast.LENGTH_LONG).show()
}
你在哪里设置'bundle'为fragment1以外的空值? – Michael