dev_eunz

[Android] 안드로이드 Activity 값 넘기기, 받기 ( Intent, PutExtra 사용 ) 본문

IT

[Android] 안드로이드 Activity 값 넘기기, 받기 ( Intent, PutExtra 사용 )

은그램 2021. 1. 11. 19:35
728x90
반응형

안드로이드 스튜디오 using kotlin !

 

레이아웃간 이동을 하다보면,

ex) 메인화면 -> 결과화면

 

값을 함께 보내야하는 경우가 생긴다.

 

 

그럴 때에는 아래와 같이 코드 작성을 하면 된다.

val intent = Intent(this,ResultActivity::class.java)
intent.putExtra("weight",weight.text.toString())
intent.putExtra("height",height.text.toString())
startActivity(intent)

 

※ weight.text.toString / height.text.toString 에서

    weight/ height는 화면상의 id를 뜻한다.

 

 

 

받는 측 코드는 아래와 같다.

val height = intent.getStringExtra("height").toInt()
val weight = intent.getStringExtra("weight").toInt()

 

넘겨준 putExtra의 첫번째 파라미터, name의 값을 통해서 받아오면 된다.

 

※ getㅇㅇㅇExtra

ex) getIntExtra / getStringExtra

 

 

이상, 코틀린을 사용해 안드로이드 액티비티간 데이터 주고받기에 대해서 알아보았다.

728x90
반응형
Comments