Android Lifecycle、LifecycleOwner、ViewLifecycleOwner、LifecycleScope、ViewModelScop在 Android 开发中,管理组件(如 Activity 和 Fragment)的生命周期是一项基础且重要的工作。Jetpack 提供了一系列与生命周期相关的组件,帮助我们更安全、更高效地处理生命周期和协程任务。下面我们将详细讲解 Lifecycle、LifecycleOwner、ViewLifecycleOwner、LifecycleScope、ViewModelScope 以及 repeatOnLifecycle,并理清它们之间的关系。