Activity란?


Android 앱의 중요한 구성요소로 활동이 실행되고 결합되는 방식은 플랫폼 애플리케이션 모델의 기본 요소

<aside> 💡 Android에서 사용자와 상호작용 할 수 있는 UI 부분

</aside>

Activity의 생명 주기 (LifeCycle)


Activity의 생명 주기(LifeCycle)란?

Activity가 생성되고 종료되기까지의 과정으로

예를 들어 사용자가 앱을 사용하는 도중 전화가 걸려오거나 다른 앱으로 전환할 때 비정상적으로 종료되는 경우나 앱을 나갔다 돌아왔을 때 진행 상태가 저장되지 않는 문제 등을 생명주기를 통해 해결할 수 있다.

Activity의 생명 주기 단계

Activity의 생명주기에는 크게 onCreate(), onStart(), onResume(), onPause(), onStop(), onDestroy()6가지 콜백으로 구성되어있다.


1. onCreate()

2. onStart()

3. onResume()