第一行Kotlin系列(二)Intent隐式显式跳转及向下传值

1.Intent显式跳转页面

val button5 = findViewById

跳转方式一

intent.setClass(this, ThirdActivity::class.java)

  // 获取class是使用::反射

跳转方式二

intent.setClass(this, ThirdActivity().javaClass)

2.Intent隐式跳转调用系统拨号

val button6 = findViewById

3.Intent跳转页面并向下一页传值 

val button7 = findViewById

注意 使用when 当有多行代码时使用“{ }”括起来

接收Activity页面代码

private fun initView() {
        val bundle = this.intent.extras
        val str = bundle?.get("text").toString()
        val mTvText = findViewById(R.id.mTvText)
        mTvText.text = str
    }
mTvText.text = str 相当于java中 mTvText.setText(str)

以上

你可能感兴趣的:(第一行Kotlin系列(二)Intent隐式显式跳转及向下传值)