활동 및 프래그먼트 수명 주기

활동 및 프래그먼트 수명 주기를 알아보고, 복잡한 수명 주기 상황을 처리하는 방법과 로깅을 사용하여 앱을 디버그하고 앱 상태를 추적할 수 있는 방법을 알아봅니다. 사용자가 이미지를 탭하여 디저트를 '구매'하는 DessertClicker 앱을 완성합니다. 디저트가 클릭될 때마다 앱은 디저트 구매 개수와 사용자가 소비한 총액을 업데이트합니다.

 

수명 주기와 로깅

Codelab

DessertClicker 앱의 시작 코드를 가져오고 기본 로깅을 추가하여 수명 주기 메서드를 살펴봅니다. 그런 다음 수명 주기 사용 사례와 프래그먼트 수명 주기를 살펴봅니다.

복잡한 수명 주기 상황 관리

Codelab

Jetpack 수명 주기 라이브러리를 사용하도록 DessertClicker 앱을 수정합니다. Android 디버그 브리지를 사용하여 앱의 프로세스 종료를 시뮬레이션합니다. 그런 다음 앱이 예기치 않게 종료된 경우 손실될 수 있는 앱 데이터를 유지하고 복원합니다.

활동 및 프래그먼트 수명 주기 퀴즈

이해도를 테스트하고 활동 및 프래그먼트 수명 주기 배지를 획득하세요.