I have an Activity which has an empty Text, you can click add item to add text to the Text, so when I try to add the data from second Activity
to main back the App won't even launch.
MainActivity
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
val textView1: TextView = findViewById(R.id.num1)
val textView2: TextView = findViewById(R.id.num2)
val Button: Button = findViewById(R.id.button)
val intent = intent
val message: String = intent.getStringExtra(SecondActivity.EXTRA_MESSAGE)
textView1.setText(message)
Button.setOnClickListener(){
val intent: Intent = Intent(this, SecondActivity::class.java)
startActivity(intent)
}
}
SecondActivity:
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_second)
val item = edit.text.toString()
button.setOnClickListener(){
val intent = Intent(this, MainActivity::class.java)
intent.putExtra(EXTRA_MESSAGE , item)
startActivity(intent)
}
}
companion object {
val EXTRA_MESSAGE: String =
"com.example.android.twoactivities.extra.MESSAGE"
}