본문 바로가기
Kotlin

20. 코틀린 화면 전환

by NaHyungMin 2020. 4. 6.

 

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