◼ 수명 주기 확인하기
앱의 수명 주기가 어떻게 돌아가는지 프로젝트를 만들어 간단히 살펴보겠습니다.
➊ 안드로이드 스튜디오 메뉴에서 File → New → New Project를 선택해 새로운 프로젝트를 만듭니다. 템플릿은 Empty Activity를 선택하고 Next 버튼을 클릭합니다(Empty Activity는 아무런 내용이 없는 기본형 액티비티입니다). Name은 Resume으로 입력하고, 나머지는 기본값을 그대로 둔 상태로 Finish 버튼을 클릭합니다.
➋ 프로젝트가 생성되면 왼쪽에 프로젝트 창이 뜨고 오른쪽에 MainActivity.java 파일이 열립니다. onCreate(), onResume(), onDestroy()가 어떤 순서로 동작하는지 살펴보기 위해 다음 코드를 MainActivity.java 파일의 화살표 ➊과 ➋ 위치에 넣습니다(자동 완성 기능을 사용해 입력하세요).
(➊ 위치에 넣기) Log.i("gilbut","onCreate"); (➋ 위치에 넣기) @Override protected void onResume(){ super.onResume(); Log.i("gilbut","onResume"); } @Override protected void onDestroy(){ super.onDestroy(); Log.i("gilbut","onDestroy"); }
그림 5-2 | MainActivity.java 파일의 코드 입력 위치