意图在 Kotlin 中按顺序打开
Intents open in sequence in Kotlin
在 Kotlin 中,我在底部放置了 2 条意图行。但是第二个意图在第一个意图打开之前不会打开。添加音频时我遇到了同样的问题。有 10 种不同的声音。只有打开第一个声音才能打开第二个声音,只有打开第二个声音才能打开第三个声音。谁能帮忙知道为什么会这样?intent sequence image
val button = findViewById<ImageButton>(R.id.bt1)
button.setOnClickListener {
val intent = Intent(this, aykutelmas::class.java)
startActivity(intent)
val button1 = findViewById<ImageButton>(R.id.bt2)
button1.setOnClickListener {
val intent1 = Intent(this, deepturkish::class.java)
startActivity(intent1)
}
}
问题是您应该一次定义所有回调。您只是在按下 button
后定义 button1
的回调:
val button = findViewById<ImageButton>(R.id.bt1)
button.setOnClickListener {
val intent = Intent(this, aykutelmas::class.java)
startActivity(intent)
}
val button1 = findViewById<ImageButton>(R.id.bt2)
button1.setOnClickListener {
val intent1 = Intent(this, deepturkish::class.java)
startActivity(intent1)
}
因为你没有提供代码,我无法帮助你解决语音问题。
在 Kotlin 中,我在底部放置了 2 条意图行。但是第二个意图在第一个意图打开之前不会打开。添加音频时我遇到了同样的问题。有 10 种不同的声音。只有打开第一个声音才能打开第二个声音,只有打开第二个声音才能打开第三个声音。谁能帮忙知道为什么会这样?intent sequence image
val button = findViewById<ImageButton>(R.id.bt1)
button.setOnClickListener {
val intent = Intent(this, aykutelmas::class.java)
startActivity(intent)
val button1 = findViewById<ImageButton>(R.id.bt2)
button1.setOnClickListener {
val intent1 = Intent(this, deepturkish::class.java)
startActivity(intent1)
}
}
问题是您应该一次定义所有回调。您只是在按下 button
后定义 button1
的回调:
val button = findViewById<ImageButton>(R.id.bt1)
button.setOnClickListener {
val intent = Intent(this, aykutelmas::class.java)
startActivity(intent)
}
val button1 = findViewById<ImageButton>(R.id.bt2)
button1.setOnClickListener {
val intent1 = Intent(this, deepturkish::class.java)
startActivity(intent1)
}
因为你没有提供代码,我无法帮助你解决语音问题。