E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
MutableLiveData
骚年都2020年了你还在用EventBus吗?jetpack之liveData
liveDataimplementation'androidx.lifecycle:lifecycle-extensions:2.0.0'1创建一个类实现ViewModel,定义一个方法获取liveData/***liveData是个抽象类,可以理解为一个能感知生命周期的仓库*
mutableLIveData
zhudaihai
·
2020-08-11 12:19
工具
控件
MutableLiveData
LiveData把ViewModel和LiveData与Act和Frg的生命周期关系理清楚就好了ViewMode持有数据时长是高于Act/Frg的onDestroy()的,前两者就算执行到onDestroy()了,vm里的数据也依然会存在一会,横竖屏切换就不用担心数据丢失liveData回调数据往UI上显示的时候,也会观察Act/Frg生命周期如果Acr/Frg被销毁,liveData是不会把数据
Android格调小窝
·
2020-08-11 12:09
LiveData
Android 使用LiveData(二)初步优化
优化一下自定义的LiveData,官方建议用单例模式,那就用单例模式呗前面的类是
MutableLiveData
这里直接用LiveData;publicclassWelcomeLiveDateextendsViewModel
包罗万码
·
2020-08-11 11:53
MutableLiveData
作为全局变量时,观察者方法被重复调用问题
今天我要讲的是当
MutableLiveData
作为全局变量,观察者方法被重复调用的问题。DataRepository作为单例类,声明类型
MutableLiveData
的变量data。
danledian
·
2020-08-11 10:56
android
浅谈 Lifecycles 组件中 Transformations的switchMap 在MVVM 框架中的使用
可监听内容的变化且具有一定的实时性对外提供监听容器内容变化的接口observe(LifecycleOwner,Observer)会在适当的时期通知监听器适当的时期:激活状态(LifecycleRegistry监听fragment生命周期)外部需
MutableLiveData
LXB-89
·
2020-08-09 19:14
用 LiveData实现RecyclerView的点击事件
在这里我们用安卓架构组件的LiveData试一下吧~官方todo-mvvm-live示例里用了一个SingleLiveEvent(继承
MutableLiveData
):/***Alifecycle-awareobse
CicadaMay
·
2020-08-03 09:29
Android学习
MediatorLiveData的使用
,它可以作为中间人的角色监听其他LiveData例如有一个需求:希望在ExitText中输入文字的同时,显示文字个数classMainViewModel:ViewModel(){valmessage:
MutableLiveData
fundroid_方卓
·
2020-08-03 06:12
Android
#
LiveData
DataBinding的使用,实现数据的解耦
首先创建一个子类继承ViewModel,MyViewModel.javapackagecom.mrlove.databinding;importandroidx.lifecycle.
MutableLiveData
Mrlove133481
·
2020-08-03 05:51
Android
android jetpack 简单livedata和viewmodel
lifecycle-viewmodel-ktx:2.2.0'自定义类继承viewmodel其中存储livedata对象classMyViewModel:ViewModel(){/***通过懒加载new一个
mutablelivedata
answer艾
·
2020-08-03 05:03
android
LiveData 里面 Transformations 的 map 以及 switchMap
假设在一个实现了viewmodel的类里面有如下代码:privatevalqueryLiveData=
MutableLiveData
()privatevalrepoResult:LiveData=Transformations.map
和小胖
·
2020-08-03 04:38
android小日子记录
(二) Jetpack LiveData 源码分析
参考代码示例classMyViewModel:ViewModel(){valmyLiveData:MutableLiveDatabylazy{
MutableLiveData
().apply{//liveData
碧云天丶
·
2020-08-02 22:01
Jetpack
学习安卓的第三天ViewModel
中添加默认的配置中添加一个依赖的文件implementation"android.arch.lifecycle:extensions:1.1.1",然后通过一个类的继承于这个ViewModel就可以使用,我在在这个类中引用一个
MutableLiveData
爱学语言的人
·
2020-08-02 21:09
感想
livedata和viewmodel源码分析
前言viewmodel以注重生命周期的方式管理界面相关的数据,Livedata在底层数据库更改时通知视图Livedata和viewModel的基本使用1.新建一个类继承ViewModel,在其中放一个
MutableLivedata
努力的程序员建建
·
2020-08-02 20:57
安卓
jetpack
Android ViewModel使用与源码解析
ViewModel的使用主要分为3部分1、创建一个ViewModel类,例如classMyViewModel:ViewModel(){privatevalmessage:MutableLiveDatabylazy{
MutableLiveData
未来探路人
·
2020-08-02 20:33
Android源码分析
Android进阶
Android开发 LiveData与
MutableLiveData
详解
Android开发LiveData与
MutableLiveData
详解前言LiveData与ViewMode是经常搭配在一起使用的,但是为了不太混乱,我还是拆分开来说明,此篇博客只讲解LiveData与
weixin_30950237
·
2020-07-30 02:26
LiveData与
MutableLiveData
详解
前言LiveData与ViewMode是经常搭配在一起使用的,但是为了不太混乱,我还是拆分开来说明,此篇博客只讲解LiveData与
MutableLiveData
的概念与使用方式(但是会涉及到ViewMode
Mrlove133481
·
2020-07-30 01:44
Android
Android
MutableLiveData
学习
今天记录下
MutableLiveData
的学习;个人的理解就是当数据有变化时,可以通知更新数据如下情景:Stringscore是得分情况,目前为score=“5”;同时显示端设置scoreText为5;
露米花
·
2020-07-30 00:05
Android
编程
androidx.lifecycle.
MutableLiveData
的使用
相关链接:带你深入了解官方架构组件LiveData基本概念
MutableLiveData
可以方便处理:数据变化——>xxx更新使用步骤:(哪一步放在哪,视情况而定)1.定义
MutableLiveData
truelico
·
2020-07-29 23:43
Android
Android开发
MutableLiveData
简单使用说明
背景项目中有用到生命周期感知型组件
MutableLiveData
,它是LiveData的子类,这里主要介绍
MutableLiveData
在项目中的简单使用。
邹奇
·
2020-07-29 13:16
技术分享类
安卓开发技术学习
android
LiveData
MutableLiveData
生命周期组件
观察模式
解决LiveData observe 处于未激活时无法收到消息
/***自定订阅消息不中断的LiveData*/classEventMutableLiveData:
MutableLiveData
(),LifecycleObserver{privatevalmap=hashMapOf
淹死丶的鱼
·
2020-07-23 14:27
android使用JetPack中的ViewModelSavedState保存数据
下面代码中存在的一些小知识:
MutableLiveData
:个人的理解就是当数据有变化时,可以通知界面更新数据首先我们创建一个页面SaveStateActivitypackagecom.java.jetpackdemo.savestateimportandroid.os.Bu
QM_姚丹
·
2020-07-14 18:46
Kotlin
【Android AAC】第三篇 ViewModel源码解析
Kotlin语言(读者不该困惑于语言,主要是看用法,Java的类似,不懂欢迎留言):classShareViewModel:AndroidViewModel{privatevaluserLiveData:
MutableLiveData
宿罪
·
2020-07-09 03:47
Android源码解析
Android进阶
【Android AAC】第二篇 LiveData的源码解析
//1.创建LiveDatavarloginLiveData:
MutableLiveData
=
MutableLiveData
()//2.观察LiveDataloginLiveData.observe(this
宿罪
·
2020-07-09 03:15
Android源码解析
Android进阶
livedata传相同的值会不会执行onchanged回调
今天突发奇想,livedata的回调方法名字是onChanged,看名字像是,在值变化了之后会进行回调,那么如果两次给
MutableLiveData
设置的值是完全一样的话,还会不会走onChanged回调呢
Genius_sasuke
·
2020-07-06 21:39
Android
livedata
Android mvvm的基本使用
1,viewMode是view和model的的中间层,有生命周期,并且即使切换屏幕也不用destroy2,liveData是用于存储viewModel数据的抽象类,他的子类是
MutableLiveData
mashaoshuai12
·
2020-06-24 13:32
Android
Android Jetpack-ViewModel、LiveData 使用注意事项
可以简单使用其实现类
MutableLiveData
。内部有方法:postValue可以从异步线程中,将数据设置data中setValue从主线中,设置数据到d
匆忙拥挤repeat
·
2020-06-23 22:04
Android
aide使用androidx出现错误:Didn't find class "androidx.lifecycle.
MutableLiveData
"的解决方案
创建的androidx项目运行时会报一个错误:Causedby:java.lang.ClassNotFoundException:Didn'tfindclass"androidx.lifecycle.
MutableLiveData
安卓梦雪
·
2020-06-09 18:59
深夜爬坑——Kotlin+DataBinding方法命名引起绑定问题
classWalletViewModel:ViewModel(){varbalance:
MutableLiveData
=
MutableLiveData
()lateinitvardisposable:Disposableinit
业松
·
2020-04-02 02:42
四则运算APP版
先列出新学到的知识:ViewModel,Navigation,
MutableLiveData
,ViewModelSaveState,SharedPreferences,AndroidViewModel,
清风紫雪
·
2020-03-29 22:00
Android开发 LiveData与
MutableLiveData
详解
前言LiveData与ViewMode是经常搭配在一起使用的,但是为了不太混乱,我还是拆分开来说明,此篇博客只讲解LiveData与
MutableLiveData
的概念与使用方式(但是会涉及到ViewMode
观心静
·
2019-09-18 18:00
2019-03-11
##第一行代码```privatefuninitStatisticLiveData(owner:LifecycleOwner){statisticLiveData=
MutableLiveData
()statisticLiveData
mlsnatalie
·
2019-03-11 14:17
Android Fragment与Fragment、Activity通信的方式的总结
/www.cnblogs.com/smyhvae/p/4000390.html3.使用广播(both)4.EvnetBus/rxbus(Rxjava)(both)5.LiveData(MVVM多用子类
MutableLiveData
Crystal_xing
·
2019-02-28 11:50
android
Android LiveData 使用
MutableLiveData
:观察对象变化Transformations.map和Transformations.switchMap:间接观察对象,map观察普通对象,switchMap观察LiveData
坚伦
·
2018-12-14 11:33
android
kotlin
Android Jetpack 组件之LiveData、ViewModel、Navigation学习简记
这次主要学习了Navigation组件,附带学习其他2个组件,对作用和使用步骤简记如下一、LiveData使用到类:
MutableLiveData
可观察的数据源,使用步骤有MutableLiveDataliveData
csdn_LuoYang
·
2018-12-04 18:21
Android
Android Jetpack 组件之LiveData、ViewModel、Navigation学习简记
这次主要学习了Navigation组件,附带学习其他2个组件,对作用和使用步骤简记如下一、LiveData使用到类:
MutableLiveData
可观察的数据源,使用步骤有MutableLiveDataliveData
csdn_LuoYang
·
2018-12-04 18:21
Android
上一页
1
2
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他