반응형 LifeCycle1 [Android] Activity Lifecycle (액티비티 생명주기) 안드로이드 시스템은 실행되는 앱의 상태를 직접 관리한다. 멀티 태스킹 및 외부 인터럽트에 민감한 모바일 플랫폼의 특성상 사용자 앱이 시스템에 의해 관리되지 않으면, 특정 앱이 과도하게 메모리를 점유하여 다른 앱의 원활한 실행을 막는 등 여러 문제를 야기할 수 있기 때문이다. 따라서 안드로이드는 이런 문제를 방지하기 위해 액티비티의 상태 정보가 변화하는 것을 관리하며, 개발자는 Activity 클래스를 통해 상태 변화에 관한 콜백을 받음으로써 여러 액션을 쉽게 관리할 수 있게 된다. 액티비티의 생명주기는 onCreate(), onStart(), onResume, onPause(), onStop(), onDestory(), onRestart()의 7가지 상태로 이뤄져 있으며, 각각의 상태는 다음과 같은 의미.. 2024. 1. 13. 이전 1 다음 반응형