생명주기

    [Android] Activity와 Lifecycle (생명 주기)

    Activity 안드로이드에서 앱을 실행시키면 로고가 뜨고, 앱의 첫 화면이 뜹니다. 안드로이드 스튜디오에서 애뮬레이터로 어플을 실행시킨 화면입니다. 이와 같이 activity는 다음과 같은 일을 한다고 볼 수 있습니다. 1. 화면에 UI를 표시 2. 사용자의 버튼 터치, 스크롤 등의 이벤트 처리 (상호작용) 3. 새로운 UI를 화면에 표시 (ex. 카카오톡 친구 탭에서 채팅 탭으로 넘어가면 다른 화면이 표시됨) xml과 activity xml에서 앱의 레이아웃을 만들고 끝나는 것이 아니라, UI를 보여주는 activity와 연결을 해주어야 합니다. 프로젝트를 생성하면 기본적으로 MainActivity.kt 파일과 activity_main.xml 파일이 생성됩니다. MainActivity 파일에 들어가면..