Android | LifeCycle 构建生命周期感知型组件

2023-06-23T21:09:00

一、Lifecycle是什么?
lifecycle 是属于Android Jetpack(官方开发工具包)—— Architecture(架构组件)中的一员。

【官方介绍】构建生命周期感知型组件,这些组件可以根据 Activity 或 Fragment 的当前生命周期状态调整行为。

【白话】lifecycle可以和Activity或Fragment生命周期绑定,方便我们做一些跟生命周期相关的业务逻辑。

应用场景

  • 控制视频缓冲的开始与停止:启动App的时候可以更快的开始缓冲视频,App销毁时停止缓冲。
  • 开始和停止网络连接:应用位于前台时可能需要实时传输数据,并在应用进入后台时自动暂停。
  • 控制页面动画的启动与停止:动画在页面可见时进行播放,不可见时停止。
当前页面是本站的「Baidu MIP」版。发表评论请点击:完整版 »