상세 컨텐츠

본문 제목

Activity Lifecycle(액티비티 생명 주기)

ProgramStudy/Android

by Ming footprint 2013. 1. 14. 23:01

본문

728x90
반응형

 

 안드로이드  Activity

 

안드로이드에서 Activity는 사용자에게 일반적으로 View화면을 제공하는 역할을 합니다.

하나의 애플리케이션이 되면 특정 기능에 따라서 화면이 전환되고 나타나고를 하는데, 이런 Activity들을 서로 연결하여 하나의 애플리케이션을 만듭니다.

 

  Activity Lifecycle(액티비티 생명주기)

이런 Activity들은 효율적으로 동작하면서 메모리를 관리하기 위해서 아래와 같은 생명주기를 가지고 있습니다.

 

 

onCreate() 함수에서 실행부터 OnDestory() 함수까지 7단계에 걸친 생명주기를 가지고 있습니다.

간단히 살펴보면,

onCreate() 함수는 초기화 및 실행이 이루어집니다.

onStart() 함수는 화면에 초기 화면을 보여 줍니다.

onResume()  함수는 사용자에게 보여지는 애플리케이션의 입력, 실행 등을 합니다.

onPause() 함수는 다른 어플리케이션이(예:alarm) 실행되었을 경우 호출되는 함수입니다.

onStop() 함수는 홈화면으로 하는 등의 Activity가 사용자에게 안 보여질 때, 호출되는 함수입니다.

onDestroy() 함수는 어플리케이션이 모든 기능을 종료시키는 함수입니다.

 

이렇게 7개의 함수를 통하여 Activity의 생명주기를 가집니다.

 

 

728x90
반응형

카테고리의 글 목록 더보기

댓글 영역

Please Enable JavaScript!
Mohon Aktifkan Javascript![ Enable JavaScript ]