안드로이드 Activity |
안드로이드에서 Activity는 사용자에게 일반적으로 View화면을 제공하는 역할을 합니다.
하나의 애플리케이션이 되면 특정 기능에 따라서 화면이 전환되고 나타나고를 하는데, 이런 Activity들을 서로 연결하여 하나의 애플리케이션을 만듭니다.
Activity Lifecycle(액티비티 생명주기) |
이런 Activity들은 효율적으로 동작하면서 메모리를 관리하기 위해서 아래와 같은 생명주기를 가지고 있습니다.
onCreate() 함수에서 실행부터 OnDestory() 함수까지 7단계에 걸친 생명주기를 가지고 있습니다.
간단히 살펴보면,
onCreate() 함수는 초기화 및 실행이 이루어집니다.
onStart() 함수는 화면에 초기 화면을 보여 줍니다.
onResume() 함수는 사용자에게 보여지는 애플리케이션의 입력, 실행 등을 합니다.
onPause() 함수는 다른 어플리케이션이(예:alarm) 실행되었을 경우 호출되는 함수입니다.
onStop() 함수는 홈화면으로 하는 등의 Activity가 사용자에게 안 보여질 때, 호출되는 함수입니다.
onDestroy() 함수는 어플리케이션이 모든 기능을 종료시키는 함수입니다.
이렇게 7개의 함수를 통하여 Activity의 생명주기를 가집니다.
R.java 사라짐 / 없어짐 문제 (0) | 2013.01.06 |
---|---|
안드로이드의 역사(Android History) (6) | 2012.12.30 |
STS - Spring Tool Suite - Android Virtual Device(AVD, 가상 안드로이드 폰) 만들기 (0) | 2012.12.25 |
댓글 영역