Notice
Recent Posts
Recent Comments
Link
투케이2K
113. (AndroidStudio/android/kotlin) 코틀린 인텐트 (intent) 사용해 데이터 전달 (putExtra) 및 전달받은 데이터 (getIntent) 확인 본문
Android
113. (AndroidStudio/android/kotlin) 코틀린 인텐트 (intent) 사용해 데이터 전달 (putExtra) 및 전달받은 데이터 (getIntent) 확인
투케이2K 2021. 4. 26. 14:44/* =========================== */
[ 개발 환경 설정 ]
개발 툴 : AndroidStudio
개발 언어 : kotlin
/* =========================== */
/* =========================== */
[소스 코드]
//TODO ===== [코틀린 Intent 이동 및 putExtra 데이터 전달 실시] =====
try{
var intent = Intent(this, A_Test_Kotlin :: class.java)
intent.putExtra("name", "투케이")
intent.putExtra("age", "28")
startActivity(intent)
}
catch(e : Exception){
e.printStackTrace()
}
//TODO ===== [코틀린 getIntent 사용해 전달 받은 데이터 확인 실시] =====
try{
var intent = getIntent()
var str_name = intent.getStringExtra("name").toString() //TODO toString 으로 데이터값 형변환
var str_age = intent.getStringExtra("age").toString() //TODO toString 으로 데이터값 형변환
if(str_name != null && str_name.length > 0 && !str_name.contains("null") &&
str_age != null && str_age.length > 0 && !str_age.contains("null")){
display_textview.setText("이름 : ${str_name} , 나이 : ${str_age}")
}
else {
display_textview.setText("Display")
}
}
catch (e : Exception){
e.printStackTrace()
}
/* =========================== */
/* =========================== */
[결과 출력]
/* =========================== */
반응형
'Android' 카테고리의 다른 글
Comments