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
liveData
Android官方架构组件ViewModel:从前世今生到追本溯源
概述2017年的GoogleI/O大会上,Google推出了一系列譬如Lifecycle、ViewModel、
LiveData
等一系列更适合用于MVVM模式开发的架构组件。
却把清梅嗅
·
2020-08-03 02:01
Android
Android
Jetpack
Android 理解
LiveData
内部及使用
概述
LiveData
是实现MVVM的关键组件。
LiveData
基于观察者模式,是一个观察者主体的数据持有类。
lyzirving
·
2020-08-03 01:41
Android
AndroidX设计架构MVVM之ViewModel生命周期分析
创建流程原理分析AndroidX设计架构MVVM之ViewModel生命周期分析AndroidX设计架构MVVM之LiveDatal生命周期及数据监听分析AndroidX设计架构MVVM之DataBinding搭配
LiveData
lyldding-HFFW
·
2020-08-03 01:38
Android
AndroidX设计架构MVVM之ViewModel创建流程原理分析
创建流程原理分析AndroidX设计架构MVVM之ViewModel生命周期分析AndroidX设计架构MVVM之LiveDatal生命周期及数据监听分析AndroidX设计架构MVVM之DataBinding搭配
LiveData
lyldding-HFFW
·
2020-08-03 01:38
Android
AndroidX组件化搭建MVP、MVVM以及混合使用kotlin模块
以及混合使用kotlin模块环境各版本:androidstudio3.5.1androidgradlepluginversion3.5.1gradleversion5.4.1ViewModel2.1.0
LiveData
2.1.0
lyldding-HFFW
·
2020-08-03 01:38
viewmodel+
livedata
+binding 实现listview+adapter
首先listview布局,这是一个fragment的layout,通过binding自动注入!fragment_yao_ce.xml对应fragment代码kotlin:varmContext:Context=contextoverridefunonCreateView(inflater:LayoutInflater,container:ViewGroup?,savedInstanceState:
lxlmycsdnfree
·
2020-08-03 01:59
Android开发
LiveData
源码分析之事件总线LiveBus实现
前言最近的项目重构中加入
LiveData
框架,并且小码的T-MVVM架构项目中也是用了
LiveData
框架,好不好用你试试就知道(小码口头禅),于是乎翻了翻
LiveData
源代码,看了看其实现过程,在此做下笔记
lp131452064
·
2020-08-03 01:28
android
android
LiveData
LiveData
是数据holder类,并支持数据可被监听(观察)。
lmjssjj
·
2020-08-03 01:13
android
Android
LiveData
相关的学习
LiveData
是一个可以被观察的数据持有类,它可以感知Activity、Fragment或Service等组件的生命周期。它可以做到在组件处于激活状态的时候才会回调相应的方法,从而刷新相应的UI。
lixintyw
·
2020-08-03 01:57
Android
Room框架剖析1_从源代码层面看框架:如何实现
LiveData
方式
的使用我们这里就不写了,需要看的同学请移步Room使用手册,我们下就开始分析自定义DAO代码如下:@DaopublicinterfaceProductDao{@Query("SELECT*FROMproducts")
LiveData
安卓工匠
·
2020-08-03 01:43
安卓框架组件
13 - 将Kotlin协程与架构组件一起使用
Kotlin协程与架构组件一起使用文章目录将Kotlin协程与架构组件一起使用添加KTX依赖项生命周期感知型协程范围ViewModelScopeLifecycleScope暂停生命周期感知型协程将协程与
LiveData
它不会起名字
·
2020-08-03 01:10
Jetpack
ViewModel
生命周期管理库(Lifecycles)由三个组件构成,包括Lifecycle、
LiveData
和ViewModel。它可以用来解决常见的生命周期问题,同时使您的应用程序易于测试且可维护。
凌日新
·
2020-08-03 01:23
分享
[译]Android架构组件 – 查看Room和
LiveData
– 第一部分
原文链接:https://riggaroo.co.za/android-architecture-components-looking-room-
livedata
-part-1/新的架构组件是什么?
lihenair
·
2020-08-03 01:43
Android
AAC学习笔记
LiveData
(二)
本文为《AndroidArchitectureComponents学习笔记》的一部分水平有限,如有不当之处请不吝赐教上一篇模拟了简单的
LiveData
,以及MediatorLiveData部分内容。
jouter
·
2020-08-03 01:23
学习AAC
Android Jetpack架构组件(六)一文带你了解ViewModel的使用和原理
本文首发于微信公众号「后厂技术官」前言在本系列的第4和第5篇文章中,介绍了
LiveData
的使用和原理,
LiveData
和ViewModel是一对好搭档,这篇文章我们一起来学习什么是ViewModel、
刘望舒
·
2020-08-03 00:42
Android应用层
Android进阶
Android Architecture Components系列之
LiveData
&ViewModel
不过也仅此而已,它并不是一种app架构,而我们今天的主角
LiveData
和ViewModel则是一种官方的、稳定的app架构方案,算是google给我们广大开发者的馈赠。
无心.
·
2020-08-03 00:47
Android Jetpack系列 之
LiveData
前言在AndroidJetpack之ViewBinding和DataBinding这篇文章中,我们讲到了可观察的数据对象,在Jetpack组件中也为我们提供了强大的可观察的数据存储器类,就是我们本篇所说的
LiveData
黄林晴
·
2020-08-03 00:26
Android开发
安卓架构组件实战——ViewModel+
LiveData
在谷歌官方提供的安卓架构组件中,有ViewModel、
LiveData
、Lifecycle、DataBinding等,他们共同组成了一个完整的MVVM架构,实现了视图与业务逻辑分离,并且提供友好的生命周期管理
GdinKing
·
2020-08-03 00:24
安卓开发
安卓进阶
LiveDataBus实现原理#用法详解#
LiveData
扩展
LiveDataBus实现原理#
LiveData
源码分析一、liveDataBus简单实现publicclassLiveDataBus{privatefinalMap>mBus;privateLiveDataBus
LazyestCoder
·
2020-08-03 00:32
架构
LiveData
基本教程
转载请注明链接:https://blog.csdn.net/feather_wch/article/details/88648559
LiveData
基本教程版本号:2019-04-12(11:30)文章目录
猎羽
·
2020-08-02 23:39
Android
LiveData
与 ObservableField的区别
前面讲到使用ViewModel+DataBinding解决内存泄漏问题时用到了ObservableInt/ObservableField,但其实还可以使用
LiveData
,它不仅可以实现与ObservableField
dizhifu3111
·
2020-08-02 23:31
ViewModel
LiveData
setValue()
ViewModel官网1、 privateMutableLiveData>users; publicLiveData>getUsers(){ if(users==null){ users=newMutableLiveData>(); loadUsers(); } returnusers; } /***1、*关于set
清波大虾
·
2020-08-02 23:55
MVVM架构:
LiveData
+ ViewModel + Repository搭配的三种解决方案
文章目录关于MVVM解决方案方案1方案2方案3(推荐)github地址关于MVVM关于MVVM的介绍,我们可以参考之前的文章:AndroidApp开发架构之:MVVM和MVP相比,MVVM有相似的地方,也有各自的特点。相似点:MVVM的VM层对应于MVP的P层;MVVM的M层对应于MVP的M层;两者的V层一样,对应着fragment和activity等view界面;区别:4.MVVM使用LiveD
ddnosh
·
2020-08-02 23:40
Android
开发
Jetpack篇——
LiveData
源码分析
文章目录一、分析内容二、生命周期的管理三、值的传递1、初始化的值2、setValue和postValue四、setValue和postValue的区别五、总结一、分析内容在Jetpack中,
LiveData
catzifeng
·
2020-08-02 23:49
#
Jetpack篇
LiveData
setValue和postValue的区别及详解
LiveData
是谷歌官方主推JetPack中的组件之一。
catzifeng
·
2020-08-02 23:48
Android
android
jetpack
SafeIterableMap:一个能在遍历中删除元素的数据结构
SafeIterableMap是由Google工程师编写,应用在AndroidArchitectureComponents中的一个数据结构,可以在
LiveData
的Library里面找到对应的使用和源码
Android技术之家
·
2020-08-02 23:29
深入AAC架构,彻底理解
LiveData
的用法
/作者简介/本篇文章来自七零八落问号的投稿,分享了
LiveData
的使用以及相关的源码分析,是之前《深入AAC架构,彻底理解ViewModel的用法》这篇文章的姊妹篇,相信会对大家有所帮助!同时也感
c10wtiybq1ye3
·
2020-08-02 23:26
理解响应式编程,来一波
LiveData
的深入解析吧!
/今日科技快讯/近日,特斯拉国产Model3正式交付,其国产化进入正轨。这也意味着它与国内造车新势力的交锋从媒体上走向现实。更早之前的1月3日,特斯拉宣布对国产版Model3降价,售价从35.58万元/辆降至32.38万元/辆,加上免征购置税和新能源汽车的补贴,Model3低配版售价更是跌破30万元大关。/作者简介/本篇文章来自谭嘉俊的投稿,分享了他对AndroidJetpack系列——LiveD
c10wtiybq1ye3
·
2020-08-02 23:26
ViewModel和
LiveData
存储数据和传递数据
AndroidDevelopershttps://developer.android.google.cn/topic/libraries/architecture/viewmodeldemo下载:viewModel,
liveData
月色下的独轮车
·
2020-08-02 23:33
android学习笔记
LiveData
使用、
LiveData
源码分析
简介
LiveData
是可观察的数据持有者类。与常规的可观察对象不同,
LiveData
具有生命周期感知功能,这意味着它尊重其他应用程序组件(例如活动,片段或服务)的生命周期。
archie_7
·
2020-08-02 22:08
Android
Android
LiveData
我的理解
LiveData
用大众语言来来讲,是一个观察者,也是一个数据持有类或者可以称为一个数据的包裹类。
迪迪迪迪迪
·
2020-08-02 22:36
Android 架构组件——
LiveData
探究与使用
LiveData
是一个可被观察的数据持有者类。
LXB-89
·
2020-08-02 22:19
api
Android 使用
LiveData
(一)入门
观察者模式
LiveData
使用;为了降低代码耦合度而优化的类,方便后期维护;开闭原则;这个类只要拿到ViewModelProviders.of(this).get(WelcomeLiveDate.class
包罗万码
·
2020-08-02 22:47
Android Architecture Component之
LiveData
一、
liveData
是什么?1.介绍*
LiveData
是一个数据持有者类,他持有一个允许被观察的值,不同于普通的被观察者,
liveData
遵从应用程序的生命周期,被注册的观察者都要遵循其生命周期。
骑蜗牛看世界
·
2020-08-02 22:13
android
Android Architecture Component之Lifecycle-Aware Components
前言系列文章AndroidArchitectureComponent之Lifecycle-AwareComponents源码分析AndroidArchitectureComponent之
LiveData
骑蜗牛看世界
·
2020-08-02 22:13
Android开发
Android 系统架构组件--ViewModel
可能有人觉得我写的和官网不太一样我这几篇关于架构组件的博客是自己在学习的过程中的随笔也可能有很多错误只能说作为参考后面我再使用过程中会不断纠正自己之前的理解简介:上一篇关于
LiveData
的学习相信都差不多能看懂我们再使用
youth_never_go_away
·
2020-08-02 22:49
Architecture
Components
Android Jetpack 之
LiveData
简介:
LiveData
是一个有生命周期感知&可观察数据持有者类。作用:持久化的观察数据的更改和变化。
Tracy林立颖
·
2020-08-02 22:09
Android-Jetpack
android
初识
LiveData
ArchitectureComponents推出1.0稳定版后直接让SupportActivity实现了LifecycleOwner接口,不需要我们先以前一样继承LivecycleActivity了,只要是SupportActivity的子类都是一个LifecycleOwner了publicclassSupportActivityextendsActivityimplementsLifecycle
weechan_
·
2020-08-02 22:50
Android-杂文
(二) Jetpack
LiveData
源码分析
参考代码示例classMyViewModel:ViewModel(){valmyLiveData:MutableLiveDatabylazy{MutableLiveData().apply{//
liveData
碧云天丶
·
2020-08-02 22:01
Jetpack
(三) Jetpack
LiveData
添加Observer立即调用onChanged方法流程
向
LiveData
中添加Observer,Observer.onChanged()为何被立即调用?
碧云天丶
·
2020-08-02 22:01
Jetpack
LiveData
源码解析
LiveData
作为jettpack的一环,常搭配ViewModel一起使用;相比于RxJava,用
LiveData
封装的LiveDataBus更加简洁方便,并且
LiveData
会感知页面的信息变化,当页面是不可见的时候
迷途の知归
·
2020-08-02 21:05
Android
Android JetPack -架构组件-ViewModel,
LiveData
,DataBinding
ViewModelj简介:ViewModel类旨在以注重生命周期的方式存储和管理界面相关的数据。ViewModel类让数据可在发生屏幕旋转等配置更改后继续存在。Android框架可以管理界面控制器(如Activity和Fragment)的生命周期。Android框架可能会决定销毁或重新创建界面控制器,以响应完全不受您控制的某些用户操作或设备事件。使用方法-ViewModel1还是需要我们引入And
LDH_123
·
2020-08-02 21:50
Android
Android
LiveData
Transformations
AndroidLiveDataTransformations官方文档:https://developer.android.com/reference/android/arch/lifecycle/Transformations在使用
LiveData
青城小语
·
2020-08-02 21:17
android
Architecture Components之
LiveData
的扩展
以下关于
LiveData
的基础使用摘自:[译]ArchitectureComponents之LiveDataLiveDataLiveData是一个数据持有者类,它持
Hubert__
·
2020-08-02 21:25
android
ViewModel、
LiveData
使用
ViewModel、
LiveData
使用官方中文教学地址在看以下内容之前,如果对DataBinding不够熟悉,建议先对DataBinding进行了解。
ITRenj
·
2020-08-02 21:19
Android
知识
Android架构组件(三)——ViewModel
Android架构组件(三)——ViewModel上一篇文章讲到了Android架构组件之
LiveData
(Android架构组件(二)——
LiveData
),现在我们再来看看另一个成员ViewModel
ShymanZhu
·
2020-08-02 21:28
android-架构
LiveData
使用与源码分析——完全搞懂
LiveData
原理
一、
LiveData
简介
LiveData
是google官方架构JetPack系列的一个响应式开发框架,
LiveData
是一个可以被观察的数据持有者类。
薛瑄
·
2020-08-02 21:09
Android
Android架构——ViewModel源码学习总结
ViewModel作用通常与
LiveData
一起使用,(
我不勤奋v
·
2020-08-02 21:35
Android架构
LiveData
使用及原理解析
本文是基于androidx.lifecycle:lifecycle-extensions:2.0.0的源码进行分析
LiveData
是一个类,将数据放在它里面我们可以观察数据的变化.但是它是江湖上那些妖艳贱货不一样的是它是
潇风寒月
·
2020-08-02 21:31
Android
LiveData
源码分析
本文将会基于这部分知识来分析Lifecycle框架中的
LiveData
组件。提出问题结合LiveDatajavadoc,
LiveData
文档,我们可以了解到L
Android Developer
·
2020-08-02 21:45
上一页
18
19
20
21
22
23
24
25
下一页
按字母分类:
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
其他