intent를 사용하여, 액티비티를 전환한다.
데이터를 넘겨줄 때 putExtra를 사용하면 되는데, 상당히 많이 오버로딩 되어있다.
보내는 쪽에서 key, value 형식으로 넘겨준다.
받는 쪽에서 데이터를 받고, 받는 값을 꺼내오면 된다.
fun onQuizCreate(view: View) : Unit { //https://developer.android.com/training/basics/intents/sending?hl=ko val intent:Intent = Intent(this@MainActivity, QuizCreatorActivity::class.java); intent.putExtra("name", "value"); startActivity(intent);
//activity 종료 시 호출. //finish(); } |
override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_quiz_creator)
val intent = Intent(this.intent); var s:String = intent.getStringExtra("name");
} |
'Kotlin' 카테고리의 다른 글
22. 안드로이드 TextInputLayout 사용법 (0) | 2020.04.10 |
---|---|
21. 코틀린 화면전환2 (0) | 2020.04.09 |
19. 코틀린 버튼 이벤트 (0) | 2020.04.06 |
코틀린 ext 오류 (0) | 2020.04.01 |
코틀린 레이아웃/리소스 정보 (0) | 2020.03.31 |