더북(TheBook)

수명 주기 확인하기

앱의 수명 주기가 어떻게 돌아가는지 프로젝트를 만들어 간단히 살펴보겠습니다.

 

안드로이드 스튜디오 메뉴에서 File → New → New Project를 선택해 새로운 프로젝트를 만듭니다. 템플릿은 Empty Activity를 선택하고 Next 버튼을 클릭합니다(Empty Activity는 아무런 내용이 없는 기본형 액티비티입니다). NameResume으로 입력하고, 나머지는 기본값을 그대로 둔 상태로 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 파일의 코드 입력 위치

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.