首页 > 解决方案 > Kotlin for android - 第一个按钮有效,第二个无效?

问题描述

我正在尝试编写一个非常简单的应用程序,这是我的第一个 android 应用程序。在控制台中,我没有收到任何错误消息,但是当我尝试在 android 模拟器上运行应用程序时,我只能按下第一个按钮并进入我想要的活动,第二个不工作。也许你可以帮助我。那是我的代码:

    val button = findViewById<Button>(Btn)
    button.setOnClickListener {
        val intent = Intent(this, MainActivity2::class.java)
        startActivity(intent)

        val button = findViewById<Button>(Btn2)
        button.setOnClickListener {
            val intent = Intent(this, MainActivity3::class.java)
            startActivity(intent)

        }
    }
}

}

我错过了什么?提前谢谢你!

标签: kotlin

解决方案


val button = findViewById<Button>(Btn)
button.setOnClickListener {
    val intent = Intent(this, MainActivity2::class.java)
    startActivity(intent)
}


val button = findViewById<Button>(Btn2)
button.setOnClickListener {
    val intent = Intent(this, MainActivity3::class.java)
    startActivity(intent)
}

推荐阅读