728x90
반응형
Activity
- 앱의 한 화면이다
- Life Cycle(수명 주기)
- onCreate
-> activity가 만들어질 때 단 한번만 호출 된다.
-> activity를 만들 때 단 한번만 하면 되는 작업들은 여기에서 해준다.
- onStart
- onResume
-> 다시 앱으로 돌아올 때 무조건 호출된다.
- onPause
-> 화면의 일부가 가려졌을 때
- onStop
-> 화면 전부가 보이지 않을 때
- onDestroy
package com.example.myapplication
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import android.util.Log
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.practice_15)
Log.d("life_cycle","onCreate")
}
override fun onStart() {
super.onStart()
Log.d("life_cycle","onStart")
}
override fun onResume() {
super.onResume()
Log.d("life_cycle","onResume")
}
override fun onPause() {
super.onPause()
Log.d("life_cycle","onPause")
}
override fun onStop() {
super.onStop()
Log.d("life_cycle","onStop")
}
override fun onDestroy() {
super.onDestroy()
Log.d("life_cycle","onDestroy")
}
}
728x90
반응형
'모바일 > Kotlin' 카테고리의 다른 글
[Kotlin] 코틀린 안드로이드 계산기 만들기 실습 (3) | 2021.04.27 |
---|---|
[Kotlin] 코틀린 안드로이드 리스너 개념 및 코드 (0) | 2021.04.27 |
[Kotlin] 자바 코드를 코틀린 코드로 자동 변환 (0) | 2021.04.11 |
[Kotlin] 코틀린 제너릭(Generic) (0) | 2021.04.11 |
[Kotlin] 코틀린 인터페이스, 상속과 인터페이스의 차이 (0) | 2021.04.11 |
댓글