【发布时间】:2023-03-21 14:40:01
【问题描述】:
我没有使用 intent.putExtra 从另一个 Activity 获取数据。总的来说,它也没有显示错误。 我是 Android 和 Kotlin 的新手
活动一
i2.setOnClickListener(View.OnClickListener {
var i = Intent(this,Courses::class.java)
i.putExtra("semester",'2')
startActivity(i)
})
活动二
var semester:String? = null
semester = intent.getStringExtra("semester")
没有得到任何数据只是 null 也没有得到错误。我测试了它以使用 Toast 显示
【问题讨论】:
-
'2'- 这是Char文字,而不是String文字。对String文字使用双引号;即"2"。否则,如果您确实想传递Char,请在第二个Activity中用getCharExtra()检索它。
标签: android android-intent kotlin