반응형

- OnCreate()
- 생성자랑 비슷하며 액티비가 처음 생성됨
- OnStart()
- 시작되기 직전상태 OnCreate()와 OnResume()사이의 순서
- OnResume()
- OnStart()와 비슷하지만 이제 액티비가 뜨고 동작하기 완전 직전 상태
- OnPause()
- 실행상태인 이후 액티비를(현재화면) 다가리지는 않는 예를들어 중간 크기의 다이얼로그 같은 화면이 떳을 때
- OnStop()
- 액티비티가 완전히 이제 뒤로가서 안보일 때
- 다시 킬수도있는데 그런 경우 OnRestart()를 거쳐 OnStrart() 생명주기로 다시 넘어간다. OnStop()은 액티비티가 소멸된 상태가 아니다.
- 액티비티가 완전히 이제 뒤로가서 안보일 때
- OnDestory()
- 액티비를 더 이상 쓰지 않을 때 종료 다시 실행 시키면 OnCreate()
요약
- 실행(Running상태)
- OnCreate()->OnStart()->OnResume()
- 종료(=PAUSED상태)
- 일부 가려짐
- OnPause()
- 퍼즈상태에서 다시 화면 돌아가면
- OnPause()->OnResume()
- 전체 가려짐
- OnStop()
- 스탑상태에서 다시 화면 돌아가면
- OnRestart()->OnStart()->OnResume()
- 아예 종료 시
- OnPause()-> OnStop() -> OnDestroy() 하여 엑티비티 소멸
- 일부 가려짐
반응형
'개인공부 > *기술면접 대비' 카테고리의 다른 글
[기술면접] Java_안드로이드(모바일) with Kotlin (0) | 2020.12.07 |
---|---|
[기술면접] Java WEB with SPA(Angular, React, Vue) with JSP, JQuery, JavaScript (0) | 2020.12.07 |
Java (0) | 2020.11.30 |
c++ java 차이 (0) | 2020.11.30 |
데이터베이스 (0) | 2020.11.30 |