인코딩의 Decoding

반응형

안드로이드의 Activity는 다음과 같은 생명 주기를 갖는다.

  1. onCreate() - Action이 생성될 때 / 화면 정의하는 용도로 많이 사용 / onCreate()가 완료되면 onStart()가 호출됨
  2. onStart() - Action이 사용자에게 보여질때 / 아직 사용자와 상호작용은 불가능
  3. onResume() -사용자와 상호작용 하는 단계 / Action 스택의 Top에 위치 / 주로 어플 기능이 onResume()에 설정됨
  4. onPause() - Action이 잠시 멈춘 단계 / background에 Action이 위치 /onStop() 이나 onResume() 상태로 전환가능
  5. onStop() - Action이 사용자에게 보이지 않는 단계 / onDestroy() 나 onRestart() 상태로 전환 가능
  6. onRestart() - onStop()이던 Action이 재시작 되는 단계 / onRestart() 뒤에는 onStart()가 자동 호출된다.
  7. onDestroy() - onStop()이던 상태가 완전이 제거되는 단계 / 활동이 호출하는 마지막 메소드

이번 글에서는 생명주기의 두번째 단계인 onStart()에 대해서 알아보겠습니다.

  • onCreate() 다음 단계이다.
  • 사용자에게 보이기 시작하는 단계이다.
  • 백그라운드가 아닌 포그라운드로 나와 사용자와 상호작용을 준비하는 단계이다.
  • onStart() 콜백 메소드가 호출되는 단계이다.
  • onStart()가 수행된 직후 Activity는 onResume 상태로 변경된다.

+

 

이전글 참고

 

- Activity란?

2020/01/22 - [안드로이드] - [Android] Action의 개요 및 Action의 생명 주기 소개

- onCreate()란?

2020/01/29 - [안드로이드] - [Android] 안드로이드 Activity의 생명 주기 - (1) onCreate()

 

참고 - "핵심 개발자 주제 - 액티비티" , android 개발자 사이트

https://developer.android.com/guide/components/activities/activity-lifecycle.html

반응형

이 글을 공유합시다

facebook twitter googleplus kakaoTalk kakaostory naver band