第 7 课:activity 和 fragment 生命周期

学习 activity 和 fragment 生命周期相关知识、如何处理复杂的生命周期情形,以及如何使用日志记录来帮助调试和跟踪应用的状态。

 

生命周期和日志记录

Codelab

导入 DessertClicker 应用的起始代码,然后添加基本的日志记录功能,以探索生命周期方法的使用情形。接下来,您将探索生命周期用例和 fragment 生命周期。

复杂的生命周期情形

Codelab

修改 DessertClicker 应用,以使用 Jetpack 生命周期库。使用 Android 调试桥来模拟应用的进程关闭。然后,保留和恢复在应用意外关闭时可能丢失的应用数据。

测验

完成“第 7 课:activity 和 fragment 生命周期”,赢取徽章。