kotlin - 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)
}
}
}
}
我错过了什么?提前谢谢你!
解决方案
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)
}
推荐阅读
- jsf - 如何将动作结果传递给 jsf 组合?
- python - Boto3 list_object_v2 非常缓慢
- react-native - React-native:iOS 应用程序在具有命名空间 SPRINGBOARD 的设备上的启动屏幕中崩溃
- angular - 如何根据这张图片对齐文字?
- javascript - 如何在带有按钮的测验应用程序中增加问题索引
- angular - 仅运行一次 Angular 更改检测并停止检测该组件的更改
- python - 如何在 django 中对秒外键执行计数?
- android - 应用程序关闭后我无法保持广播接收器运行
- jquery - 如何根据显示的内容更新导航项列表
- docker - 在 docker (2.2.7) 上找不到最新的 dotnet 核心映像