てぃぐれのプログラマwiki

ワクワクに従う

画面遷移時に値を渡す【Android】アプリを作りたい Part4

値を渡す

【はじめてのKotlin(8)】putExtra(値の受け渡し) ※概要欄に訂正あり - YouTube

遷移) - 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開発より簡単な気がする。。