摘要: 一、LiveData 是一个可被观察的数据持有者,它是具有生命周期感知的数据持有者,只会通知处于Active状态的观察者。 LiveData是一个抽象类,最简单的实现者MutableLiveData 1、基本使用 通过调用LiveData的observer方法,注册观察者 MutableLiveDa 阅读全文
posted @ 2022-11-02 19:36 随易来了 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 引言 Lifecycle 组件包括 LifecycleOwner LifecycleObserver Lifecycle 组件是执行操作以响应另一个组件(Activity或者Fragment)的生命周期状态的更改。 一、在Activity或者Fragment中的使用 class MainActivi 阅读全文
posted @ 2022-11-02 17:12 随易来了 阅读(417) 评论(0) 推荐(0) 编辑
摘要: 协程作用1、一种并发的设计模式,简化异步执行的代码。2、有助于管理时间长的任务,减少ANR。 特点:1、轻量:可以在单个线程上运行多个协程,支持挂起,不会阻塞。 元素 coroutine scope 协程的作用域 job 任务,封装了协程中需要执行的代码逻辑。job可以取消并且有简单的生命周期 co 阅读全文
posted @ 2022-11-02 15:06 随易来了 阅读(43) 评论(0) 推荐(0) 编辑