Lesson 7: Activity and fragment lifecycles
Learn about Activity and Fragment lifecycles, how to handle complex lifecycle situations, and use logging to help debug and track the state of the app.
Lifecycles and logging
Import the starter code for the DessertClicker app. Then, add basic logging to explore the lifecycle methods. Next, you explore lifecycle use cases and the fragment lifecycle.
Complex lifecycle situations
Modify the DessertClicker app to use the Jetpack lifecycle library. Use the Android Debug Bridge to simulate your app's process shutdown. Then, retain and restore app data that may be lost if the app is unexpectedly closed.