Intent로 새 액티비티 띄우는 코드 with Data → Anko

Kotlin Android DEVELOPMENT IT
//기존의 코드
val intent = Intent(this, ResultActivity::class.java)
startActivity(intent)

//Anko 라이브러리 코드
startActivity<ResultActivity>()

//와우!!


------------------------------------------------


//데이터 전달 시 Java 코드
val intent = Intent(this, ResultActivity::class.java)
intent.putExtra("weight", weightEditText.text.toString())
intent.putExtra("height", heightEditText.text.toString())
startActivity(intent)

//Anko 적용 시
startActivity<ResultActivity>(
	"weight" to weightEditText.text.toString(),
	"height" to heightEditText.text.toString()
)


------------------------------------------------


//데이터 받는 방법
val height = intent.getStringExtra("height").toInt()
val weight = intent.getStringExtra("weight").toInt()

댓글 남기기