Kotlin Activity活动跳转

页面跳转传值

使用Anko库,简化写法
配置Anko的使用
修改app\下 build.gradle,添加

    implementation "org.jetbrains.anko:anko-common:$anko_version"

修改项目下build.gradle,添加

  ext.anko_version='0.10.5'

具体详情查看:https://github.com/Kotlin/anko

实例

 btn_click_anonymos.setOnClickListener { v ->

            //第一种方式
            startActivity(
                    "require_time" to DateUtil.nowDate,
                    "require_content" to et_require.text.toString()
            )


            //第二种方式
            startActivity(
                    Pair("require_time", DateUtil.nowDate),
                    Pair("require_content", et_require.text.toString())
            )
        }

接收类
SecondActivity.kt

  //请求参数的包裹
val bundle = intent.extras
val require_time = bundle.getString("require_time")
val require_content = bundle.getString("require_content")
text_response.text = "收到消息:\n时间:$require_time \n信息: $require_content"

你可能感兴趣的:(Kotlin Activity活动跳转)