[kotlin] 화면이동, 데이터 값 전달

이채윤·2021년 10월 10일

android studio

목록 보기
4/7

데이터 주고받기: putExtra -> getExtra

putExtra

  • 액티비티를 전환할 때 putExtra를 통해 데이터를 전달
  • 형식: putExtra(key값, value)
  • 하나의 intent에 여러 개의 데이터 값을 putExtra 가능

getExtra

  • 액티비티 전환 후 get자료형Extra로 전달 받기
  • 형식: get자료형Extra(key값)

val nextIntent = Intent(this, SubActivity::class.java)
nextIntent.putExtra("email", inputEmail)
nextIntent.putExtra("password", inputPassword)
startActivity(nextIntent)

if (intent.hasExtra("email")) {
testss = intent.getStringExtra("email")
Log.i("testss",testss.tostring())
}
else {
Toast.makeText(this, "Error!", Toast.LENGTH_SHORT).show()
}

0개의 댓글