【Android】액티비티의 라이프 사이클 이벤트에 대해서
2077 단어 안드로이드초보자프로그래밍 공부 일기
프로그래밍 공부 일기
2020년 12월 9일
Android 앱을 만들 때 이해해야 할 액티비티의 라이프사이클을 간략하게 정리합니다.
기본 라이프사이클
아래 그림은 기본적인 Activity의 라이프 사이클을 나타내고, 라이프 사이클이 변화하는 타이밍에서 호출되는 Activity의 메소드를 나타내고 있다.
참고 문헌 : Activity Lifecycle
라이프사이클은 직접 앱이 제어하고 있지 않다. 메모리가 꽉 찼을 때 시스템이 마음대로 앱을 멈출 수 있다. 액티비티 라이프사이클에서 스테이지 사이를 이동하기 위해 Activity 클래스에는 6개의 콜백 코어 세트가 있습니다. . 액티비티가 새로운 상태가 되면, 이러한 각 콜백이 호출되게 되어 있다.
onCreate()란?
onCreate()는 Activity가 있는 동안 계속 필요한 처리를 초기화한다. Activity 수명 주기의 모든 기간 중 한 번만 실행해야 하는 기본 앱 시작을 수행합니다.
onStart()란?
onStart()는 Activity가 표시되기 전에 호출되는 라이프사이클 이벤트이다. 앱이 조작 가능한 상태로 할 준비를 하면 onStart()의 호출에 의해 Activity가 유저에게 표시된다.
onResume()이란?
Activity가 재개 상태가 될 때 onResume() 콜백을 호출한다. 사용자는 거기에서 작업을 수행할 수 있으므로 실행 상태라고도 한다.
onPause()란?
사용자가 Activity를 떠나는 것을 먼저 나타내기 위해서, 시스템은 onPause()를 호출한다. Activity가 전경에 있지 않음을 나타냅니다.
onStop()이란?
"사용자에게 표시되지 않게 된 Activity는 정지 상태가 되어 onStop()을 호출한다. onStop()은 Activity가 숨겨지면 호출되는 라이프사이클 이벤트이다.
onDestroy()란?
Activity가 파기되기 전에 onDestroy()를 호출한다. 액티비티가 종료되거나, 디바이스의 방향의 변경이나 멀티 윈도우 모드와 같은 구성의 변경에 수반해 Activity가 일시적으로 파기되는 상태일 때에 불려 갑니다.
참고문헌
활동 라이프사이클 정보
모르게 만들어도 괜찮아? Android의 기본 라이프 사이클 이벤트 31 선수 (2/4)
Reference
이 문제에 관하여(【Android】액티비티의 라이프 사이클 이벤트에 대해서), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/mzmz__02/items/fb7bc349811604b41917
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
아래 그림은 기본적인 Activity의 라이프 사이클을 나타내고, 라이프 사이클이 변화하는 타이밍에서 호출되는 Activity의 메소드를 나타내고 있다.
참고 문헌 : Activity Lifecycle
라이프사이클은 직접 앱이 제어하고 있지 않다. 메모리가 꽉 찼을 때 시스템이 마음대로 앱을 멈출 수 있다. 액티비티 라이프사이클에서 스테이지 사이를 이동하기 위해 Activity 클래스에는 6개의 콜백 코어 세트가 있습니다. . 액티비티가 새로운 상태가 되면, 이러한 각 콜백이 호출되게 되어 있다.
onCreate()란?
onCreate()는 Activity가 있는 동안 계속 필요한 처리를 초기화한다. Activity 수명 주기의 모든 기간 중 한 번만 실행해야 하는 기본 앱 시작을 수행합니다.
onStart()란?
onStart()는 Activity가 표시되기 전에 호출되는 라이프사이클 이벤트이다. 앱이 조작 가능한 상태로 할 준비를 하면 onStart()의 호출에 의해 Activity가 유저에게 표시된다.
onResume()이란?
Activity가 재개 상태가 될 때 onResume() 콜백을 호출한다. 사용자는 거기에서 작업을 수행할 수 있으므로 실행 상태라고도 한다.
onPause()란?
사용자가 Activity를 떠나는 것을 먼저 나타내기 위해서, 시스템은 onPause()를 호출한다. Activity가 전경에 있지 않음을 나타냅니다.
onStop()이란?
"사용자에게 표시되지 않게 된 Activity는 정지 상태가 되어 onStop()을 호출한다. onStop()은 Activity가 숨겨지면 호출되는 라이프사이클 이벤트이다.
onDestroy()란?
Activity가 파기되기 전에 onDestroy()를 호출한다. 액티비티가 종료되거나, 디바이스의 방향의 변경이나 멀티 윈도우 모드와 같은 구성의 변경에 수반해 Activity가 일시적으로 파기되는 상태일 때에 불려 갑니다.
참고문헌
활동 라이프사이클 정보
모르게 만들어도 괜찮아? Android의 기본 라이프 사이클 이벤트 31 선수 (2/4)
Reference
이 문제에 관하여(【Android】액티비티의 라이프 사이클 이벤트에 대해서), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/mzmz__02/items/fb7bc349811604b41917
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(【Android】액티비티의 라이프 사이클 이벤트에 대해서), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/mzmz__02/items/fb7bc349811604b41917텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)