Activity之间数据的传输(Android-Kotlin平台)
发布时间
阅读量:
阅读量
向下一个Activity传递数据
在启动Activity的过程中,Intent还具备数据传递的功能。
其核心理念较为直观,即将需要传输的信息临时存储于Intent对象中,待另一个Activity被启动后,只需从该对象中提取所需数据即可完成传递过程。
例如,在FirstActivity界面中设置一个按钮控件,希望通过该按钮将字符串内容"CUMT"发送至SecondActivity。
此时可借助putExtra()方法,将目标数据写入到对应的Intent实例中进行暂存。
button.setOnClickListener{
val intent = Intent(this,SecondActivity::class.java)
intent.putExtra("key","CUMT")//向intent中传递键值对 key--1024
startActivity(intent)
}
随后在SecondActivity中,通过调用getStringExtra()方法提取之前临时存储的数据内容
class SecondActivity :
全部评论 (0)
还没有任何评论哟~
