https://github.com/GO-SOPT-ANDROID/sangho-kim
정리 : Activity 생명주기
- 액티비티의 생명주기에 대해 어떤 것이 있는지, 각 생명주기에는 어떤 로직을 실행해야하는지 찾아보기
- 공식문서 확인하기
onCreate()
- 시스템이 먼저 활동을 생성할 때 실행 (필수적 구현)
- 전체 수명 주기 동안, 한 번만 발생해야 하는 시작 로직을 실행
savedInstanceState 매개변수 수신 : 활동의 이전 저장 상태가 포함된 Bundle 객체 (초깃값 null)
- 머무름 X, 시스템이 연달아
onStart() 메서드를 호출
onStart()
- 활동이 사용자에게 표시되고, 앱은 활동을 포그라운드에 보내 상호작용할 수 있도록 준비
- 머무름 X, 매우 빠르게 완료되고
onResume()메서드를 호출
onResume()
- 앱이 사용자와 상호작용
- 포그라운드에서 사용자에게 보이는 동안 실행해야 하는 모든 기능을 활성화