티스토리 뷰

반응형

firstActivity에서 secondActivity 화면을 띄울때 intent와 startActivity를 사용한다. 

그때 값도 같이 전달하고 싶다면 중간데 intent.putExtra(KEY값, VALUE값)을 추가해주면 된다.

 

firstActivity.kt

val intent = Intent(this, secondActivity::class.java)
intent.putExtra("answer", "this is the answer")
startActivity(intent)

 

 

secondActivity.kt

전환된 화면에서 값을 받는 법은 다음과 같다. 넘어온 값의 자료형에 따라 getStringExtra, getIntExtra .. 이렇게 골라 쓰면된다.

다만 getIntExtra의 경우, default 값도 파라미터에 넣어줘야 한다. 

val secondIntent = intent
TEXTVIEW.text = secondIntent.getStringExtra("answer")

 

반응형