我是Android Studio的新手,我有一个按钮。按下按钮时,它应该会打开一个新活动,但崩溃了。这是logcat和相关代码:
E / Android运行时:致命异常:主要 流程:com.example.learningv2,PID:3312 java.lang.IllegalStateException:在android:onClick属性的父级或祖先上下文中找不到方法Send(View) 在具有ID的视图类androidx.appcompat.widget.AppCompatButton上 “按钮”
相关代码:
const val EXTRA_MESSAGE = "com.example.LearningV2.MESSAGE"
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
}
/** Called when the user taps the Send button */
fun sendMessage(view: View) {
val editText = findViewById<EditText>(R.id.editText)
val message = editText.text.toString()
val intent = Intent(this, DisplayMessageActivity::class.java).apply {
putExtra(EXTRA_MESSAGE, message)
}
startActivity(intent)