[Android-Develop] 액티비티 생명주기

2014. 12. 29. 10:24 - Song's IT

액티비티(Activity)란 일반적으로 한 개의 화면 즉, 하나의 실행의 기준을 의미한다.

아래는 액티비티의 생명주기와 함수에 대한 설명이다.

① onCreate() : Activity 초기화 (필수)

  + findViewById(int) : 화면에 그려야 할 위젯 검색

  + setContentView(int) : 전달된 된 값을 화면에 표시

onStart() : Activity 화면 시작

onResume() : onPause()되었던 Activity가 다시 화면에 표시

④ onPause() : Activity위에 새로운 Activity가 시작되면 호출 (필수)

onStop() : Activity가 완전히 화면을 벗어날 때 호출

onDestroy() : Activity가 종료될 때 호출되는 콜백 메서드



1. 레이아웃 추가(/res/layout/)

추가할 액티비티의 레이아웃 파일(.xml)을 만든 후 사용할 요소의 속성을 기술한다.



2. 액티비티 추가(/src/)

MainActivity.java이외에 추가하고자 하는 Activity클래스(.java)를 만든 후 해당 액티비티 내 기능을 구현한다.



3. Manifest에 추가한 액티비티정보 기술

AndroidManifest.xml파일 내에 <Activity android:name="액티비티명" ... ></Activity>형식의 코드를 통해 해당 액티비티정보를 기술한다.



4. 액티비티 시작코드 작성

새로 추가한 액티비티를 호출하는 시작이벤트 코드를 작성한다.

다른 카테고리의 글 목록

Android/Develop 카테고리의 포스트를 톺아봅니다