hmk run dev

안드로이드 Activity 라이프 사이클 본문

android

안드로이드 Activity 라이프 사이클

hmk run dev 2022. 2. 6. 15:53

onCreate() - 사용빈도 높음

- view를 빌드하고 구성

- 전 액티비티나, 전 활동에서 넘어온 데이터 처리

 

onStart()

- 사용자가 스크린을 볼 수 있게 활동을 포그라운드에 넘김

- 사용자와 상호작용을 준비( ex 버튼클릭, 텍스트입력 )

 

onResume()

- 상호작용이 가능하게 되는 단계

- 포커스가 떠날때 까지 계속됨 > 포커스가 떠난다? > ex) 앱 사용중에 전화가 온다 > 다른 액티비티로 이동함, 어플이 꺼짐

 

onStop() - 사용빈도 높음

- DB에 저장하거나, CPU 소모가 많은 작업 담당

 

 

'android' 카테고리의 다른 글

앱과 Firebase  (0) 2022.02.06
RecycleView  (0) 2022.02.06
안드로이드 데이터 관리 ROOM  (0) 2022.02.06
안드로이드 앱 Constraint Layout  (0) 2022.02.06
kotlin basic3(간단한 앱 만들기)  (0) 2022.02.06
Comments