티스토리 뷰
Activity
- 사용자가 직접 보고 화면을 담당하는 컴포넌트
- 레이아웃을 화면에 그리기 위해서는 액티비티를 통해서만 가능
Activity Start(Acivity 생명주기 메소드)
- onCreate()
- Activity가 처음 생성되엇을 때 호출, 일반적인 수행 실행
- 항상 뒤에는 onStart가 따라옴
- onRestart()
- Activity가 중단되었다가 다시 시작되기 직전에 호출
- onStart()
- Activity가 사용자에게 보여지기 직전에 호출 , Activity가 숨겨지면 onStop이 따라옴
- onResume()
- Activity가 화면에 보여지고, 사용자와 상호작용하기 직전에 호출됨 , 항상 뒤에는 onPause가 따라옴
- onPause()
- 다른 Activity로 넘어가거나, 뒤로가기를 누르거나, 현재 Activity가 사라지기 직전에 호출
- 빨리 끝내야함. 함수가 반환되기전까지 Activity 재개되지 않음
- onStop()
- Activity가 더이상 사용자에게 보여지지 않을 떄 호출
- onDestory()
- Activity가 소멸되기 직전에 호출 , 호출이 안될 가능성 존재
- 반드시 처리해야할 작업이 있으면 onPause()에서 처리 필요
- 시스템 비상시 메모리 복구 경우에 onStop & onDestory 호출 안될수도 있음
- 영구적 데이터 보관필요시 onPause() 사용 필요
<출처>
1.
2. kairo96.gitbooks.io/android/content/ch2.4.1.html
3.
'Programming > Android' 카테고리의 다른 글
[Android] Intent (0) | 2020.11.28 |
---|---|
[Android] 안드로이드 구성요소 (0) | 2020.11.28 |
[Android] Layout (0) | 2020.11.28 |
[Android] Fragment (0) | 2020.11.28 |
[Android] View (0) | 2020.11.28 |
댓글