Android with Kotlin - 将数据传递回上一个Activity
创始人
2024-08-19 11:30:05
0

在Android中,可以使用Intent对象将数据从一个Activity传递回另一个Activity。下面是一个示例,演示了如何在Kotlin中将数据传递回上一个Activity:

  1. 创建第一个Activity,称为MainActivity,其中包含一个按钮,点击按钮后会打开第二个Activity。
class MainActivity : AppCompatActivity() {
    private val SECOND_ACTIVITY_REQUEST_CODE = 1

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)

        val button = findViewById
  1. 创建第二个Activity,称为SecondActivity,其中包含一个按钮,点击按钮后会将数据传递回第一个Activity。
class SecondActivity : AppCompatActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_second)

        val button = findViewById

在上面的示例中,当用户点击第一个Activity中的按钮时,会打开第二个Activity。在第二个Activity中,当用户点击按钮时,会将字符串"Hello from SecondActivity!"作为结果传递回第一个Activity。第一个Activity在收到结果后,会显示一个Toast消息来显示接收到的结果。

这是通过使用startActivityForResult()方法来启动第二个Activity,并在第二个Activity中使用setResult()方法来设置结果的。然后,通过在第一个Activity中的onActivityResult()方法中处理结果来接收返回的数据。

请注意,SECOND_ACTIVITY_REQUEST_CODE是一个自定义的请求代码,用于标识从第一个Activity启动的特定请求。这个请求代码也可以用于处理多个不同的请求和结果。

相关内容

热门资讯

黑科技最新(wepoke是不是... 黑科技最新(wepoke是不是有辅助)外挂透视辅助教程(透视)切实真的有挂(黑科技详情)1、任何we...
黑科技规律(微扑克辅助挂)外挂... 黑科技规律(微扑克辅助挂)外挂透视辅助方法(透视)真是是有挂(黑科技介绍)1、这是跨平台的微扑克辅助...
黑科技攻略(微扑克如何让系统发... 黑科技攻略(微扑克如何让系统发好牌)外挂透视辅助方法(透视)一贯有挂(黑科技方法)1、金币登录送、破...
黑科技肯定(微扑克全自动机器人... 黑科技肯定(微扑克全自动机器人)外挂黑科技辅助技巧(透视)都是存在有挂(黑科技辅助)微扑克全自动机器...
黑科技辅助(红龙扑克辅助器安全... 黑科技辅助(红龙扑克辅助器安全吗)外挂黑科技辅助app(透视)果然是真的有挂(黑科技插件)1、用户打...
黑科技科技(wepoke是真的... 黑科技科技(wepoke是真的有挂)外挂透视辅助插件(透视)都是是真的有挂(黑科技黑科技);1、不需...
黑科技辅助挂(微扑克有辅助挂)... 黑科技辅助挂(微扑克有辅助挂)外挂黑科技辅助方法(透视)本来是有挂(黑科技辅助)1、玩家可以在微扑克...
黑科技玄学(aapoker发牌... 黑科技玄学(aapoker发牌机制)外挂黑科技辅助器(透视)真是真的有挂(黑科技方法);1)aapo...
黑科技了解(微扑克辅助透视技能... 黑科技了解(微扑克辅助透视技能教程)外挂黑科技辅助器(透视)切实存在有挂(黑科技详情)1、下载好微扑...
黑科技有挂(智星德州菠萝辅助器... 黑科技有挂(智星德州菠萝辅助器免费下载)外挂透视辅助助手(透视)一贯是真的有挂(黑科技工具);1、智...