首页
博客
源码
资源
博客
源码
写文章
发布博客
发布资源
登录
X
livedata
相关资讯
热门
最新
代码人生
01-01 08:00
代码人生
LiveData粘性清除与ViewBing基础
LiveData粘性清除与ViewBing基础,LiveData概要粘性数据更新:子线程更新UI的原理(调用到了主线程的setValue并执行事件分发)将粘性数据放到了mData中了;并且粘性数据的版本号会++(从-1增加为0)postValue:子线程更新UI调用setValue进入主线程setValue:粘性数据如何触发在Activity中进行注册封装宿主与观察者在宿主的六个生命周期中都有去调
353
后端
01-01 08:00
后端
LiveData详解
1.LiveData介绍 LiveData是Jetpack AAC的重要组件,同时已有一个同名抽象类。LiveData,原意是活着的数据。数据还能有生命?先来看下官方的定义: LiveData是一种...
258
代码人生
01-01 08:00
代码人生
LiveData源码分析2 -- 原理分析
LiveData源码分析2 -- 原理分析,前言本章直接通过上面一章所介绍的LiveData特性,来看一下是如何实现这些特性的。正文其实LiveData的核心实现就2个方向,一个是更改其持有的值如何通知到观察者,一个是添加观察者,我们也就从这2方面入手分析。分发、通知数据变化先看一下构造函数:publicLiveData(Tvalue){//这里使用mData来保存数据mData=value;//
153
后端
01-01 08:00
后端
LiveData详解
1.LiveData介绍 LiveData是Jetpack AAC的重要组件,同时已有一个同名抽象类。LiveData,原意是活着的数据。数据还能有生命?先来看下官方的定义: LiveData是一种...
119
后端
01-01 08:00
后端
LiveData详解
LiveData详解,1.LiveData介绍LiveData是JetpackAAC的重要组件,同时已有一个同名抽象类。LiveData,原意是活着的数据。数据还能有生命?先来看下官方的定义:LiveData是一种可观察的数据存储器类。它与常规的可观察类不同,LiveData具有生命周期感知能力,意指它遵循其他应用组件(如Activity/Fragment)的生命周期。这种感知能力可确保LiveD
84