Android 架构组件之 Lifecycle
文章目录 1. 为什么要使用 Lifecycle? 1.1 在 Lifecycle 出现之前,实现 Activity 与 Presenter 的绑定 1.2 使用 Lifecycle 完成 Activity 与 Presenter 的绑定 2. 分析 Lifecycle 的组成及实现原理 2.1 Lifecycle 在 Activity 中的使用 2.2 Lifecycle 在 Fragment 中的使用 3. 总结一下 Lifecycle 的使用 参考链接 Lifecycle 是 Google 给出的架构组件之一,它能够感知具有生命周期的组件(如 Activity 和 Fragment)的生命周期变化。本文将从以下几个方面对 Lifecycle 进行介绍: 为什么要使用 Lifecycle? 分析 Lifecycle 的组成及实现原理; 总结一下 Lifecycle 的使用 1. 为什么要使用 Lifecycle? Lifecycle 能够感知具有生命周期的组件(如 Activity 和 Fragment)的生命周期变化, 使用 Lifecycle 可以避免编写模板代码,同时生成组织性更好,更便于维护的代码。这是 Lifecycle 的特点,下面将从实际开发中的一个案例,来介绍为什么要使用 Lifecycle。 1.1 在 Lifecycle 出现之前,实现 Activity 与