안드로이드 스튜디오 :: Kotlin :: Activity(화면) 전환하기

Android/Kotlin 2020.05.11 댓글 moonsu
728x90

자바, 코틀린으로 안드로이드 스튜디오에서 액티비티 전환하기 (feat. Intent)

MainActivity 외에 전환할 다른 Activity가 있어야 합니다.

 

1. MainActivity.kt

override fun onCreate(savedInstanceState : Bundle?){
	
    super.onCreate(savedInstanceState)
    setContentView(R.layout.activity_main)
    
    val intent = Intent(this, ResultActivity::class.java)
    startActivity(intent)
}

코틀린을 개발한 젯브레인에서는 코드 작성을 편리하게 도와주는 Anko 라이브러리를 제공한다. 

다음 코드는 Anko 라이브러리의 구성 중 하나인 Anko Commons를 사용했을 때 작성할 수 있는 코드다.

override fun onCreate(savedInstanceState : Bundle?){
	
    super.onCreate(savedInstanceState)
    setContentView(R.layout.activity_main)
    
    startActivity<ResultActivity>() //Anko라이브러리를 통해 굉장히 간결해진 코드
}

("안드로이드 스튜디오 :: Anko 라이브러리 설치하기" 참조)

 

[안드로이드 스튜디오 자바, 코틀린으로 Activity(화면) 전환하기]

 

Java편 바로가기

"안드로이드 스튜디오:: Kotlin :: Activity(화면)간 값 전달하기" 바로가기

 

728x90
반응형

댓글