画面遷移時に値を渡す【Android】アプリを作りたい Part4
値を渡す
【はじめてのKotlin(8)】putExtra(値の受け渡し) ※概要欄に訂正あり - YouTube
コード
遷移元
inputExtraでキー:MyNameとペアで送る
var v:EditText = findViewById(R.id.et)
var btn:Button = findViewById(R.id.button)
btn.setOnClickListener{
val intent = Intent(this,SecondActivity::class.java)
intent.putExtra("MyName",v.text.toString())
startActivity(intent)
}
遷移先
getExtraでキーを引数に値を取得
var btnBack: Button = findViewById(R.id.btnBack)
var tv: TextView = findViewById(R.id.tvName)
val myName = intent.getStringExtra("MyName")
tv.text = myName + "さん"
なんて簡単なんだ!web開発より簡単な気がする。。