我是 Android 应用程序开发的新手。我正在开发一个有两个活动的应用程序。用户可以通过输入一些文本并单击按钮MainActivity
来跳转。Activity2
幸运的是,我已经做到了。但我期待如果用户没有输入任何文本,它会显示“你没有输入任何内容”的祝酒词,并且在这种情况下肯定不会发生按钮单击事件。使用 if-else 实现此功能的方法是什么?
这是我的MainActivity.kt
import android.content.Intent
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import android.widget.Button
import android.widget.EditText
class MainActivity : AppCompatActivity() {
lateinit var nameInput : EditText
lateinit var sorryButton : Button
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
nameInput = findViewById(R.id.nameInput)
sorryButton = findViewById(R.id.btn_sorry)
sorryButton.setOnClickListener {
val intent = Intent(this, MainActivity2::class.java)
val name = nameInput.editableText.toString()
intent.putExtra("name",name)
startActivity(intent)
}
}
}
如果知道如何实现这一点,请提供帮助。
谢谢。