Activity
사용자와 애플리케이션이 상호작용 할 수 있는 화면(UI
)을 말한다.
Activity LifeCycle
onCreate()
액티비티가 최초 생성될 때 호출된다.
onStart()
액티비티가 화면에 보여지기 직전에 호출된다.
onResume()
액티비티가 사용자와 상호작용이 가능해지면 호출된다.
onPause()
액티비티가 사용자와 상호작용이 불가능해지면 호출되며, 다시 상호작용이 가능해지면 onResume()
이 호출된다.
onStop()
액티비티가 화면에서 완전히 보이지 않게 되면 호출되고, 다시 사용자에게 보이면 onRestart()
, onStart()
순으로 호출되는데, 메모리 부족으로 호출이 스킵될 수도 있다.
onDestory()
액티비티가 종료되면 호출되는데, 메모리 부족으로 호출이 스킵될 수도 있다.