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
LiveData
与MutableLiveData详解
前言
LiveData
与ViewMode是经常搭配在一起使用的,但是为了不太混乱,我还是拆分开来说明,此篇博客只讲解
LiveData
与MutableLiveData的概念与使用方式(但是会涉及到ViewMode
Mrlove133481
·
2020-07-30 01:44
Android
androidx.lifecycle.MutableLiveData的使用
相关链接:带你深入了解官方架构组件
LiveData
基本概念MutableLiveData可以方便处理:数据变化——>xxx更新使用步骤:(哪一步放在哪,视情况而定)1.定义MutableLiveData
truelico
·
2020-07-29 23:43
Android
Android
LiveData
使用详解
说在前面本次推出AndroidArchitectureComponents系列文章,目前写好了四篇,主要是关于lifecycle,
livedata
的使用和源码分析,其余的Navigation,Paginglibrary
gdutxiaoxu
·
2020-07-29 18:12
Architecture
Components
Android
Architecture
Components
系列
Android
LiveData
使用
LiveData
是一个可观察的数据持有者类。
fomin_zhu
·
2020-07-29 18:03
Android
随笔
LiveData
的分析与简单使用
简介
LiveData
是androidx.lifecycle-
livedata
包下的一个抽象类,实现了一种关联了生命周期的简单观察者模式,主要的功能就是用于视图层与数据间的单向一对多通知,一个
LiveData
TastyDeath
·
2020-07-29 18:51
LiveData
+ViewModule 在项目中的结合使用
引言:
LiveData
的使用方式手写LiveDataLiveData+ViewModule在项目中的结合使用结合ViewModule进行简单封装1.结合rxjava对网络请求成功后
liveData
.postValue
CoderTree
·
2020-07-29 15:53
Android开发 MutableLiveData 简单使用说明
背景项目中有用到生命周期感知型组件MutableLiveData,它是
LiveData
的子类,这里主要介绍MutableLiveData在项目中的简单使用。
邹奇
·
2020-07-29 13:16
技术分享类
安卓开发技术学习
android
LiveData
MutableLiveData
生命周期组件
观察模式
安卓Jetpack版MVVM最简demo(ViewModel+
LiveData
+Room+Paging+RecyclerView)
简要介绍本demo按照MVVM方式实现最简单的数据展示(支持自动分页加载)和删除的demo,用于展示一个完整的MVVM架构.包含:ViewModel+
LiveData
+Room+Paging语言:Kotlin
安卓007
·
2020-07-29 06:02
手写
LiveData
引言:1
LiveData
的使用方式2手写LiveDataLiveData+ViewModule在项目中的结合使用
LiveData
的类关系图相对比较简单,从上面的类图我们就能看到。
CoderTree
·
2020-07-29 05:22
Kotlin协程,看完包你明白
Android中怎么使用协程对协程的理解Gradle中导入kotlin协程的依赖启动协程的方法Retrofit2中使用协程协程在Android的使用Lifecycle对协程的支持
LiveData
对协程的支持总结对协程的理解协程
请叫我鲜鲜哥
·
2020-07-29 04:56
笔记
2018-03-26 activity,fragment app 间 传值
activity,fragment,app,传值基本都是通过序列化,EventBus,RxBus,最近学习
LiveData
时,发现传对象时,要么要序列化,要么应用EventBus(引入新库)或者RxBus
图拉汪
·
2020-07-29 03:52
MVVM架构:
LiveData
,ViewModel,kotlin,kotlin协程,DataBinding等
MVVMgithub:github.com/wfqdroid/mv…所使用到的技术:
LiveData
,ViewModel,kotlin,kotlin协程,DataBinding等先简单介绍一下上面几个
LiveData
weixin_34107955
·
2020-07-28 18:25
Android-ViewModel和
LiveData
使用
ViewModel类的设计目的是以一种关注生命周期的方式存储和管理与UI相关的数据。例如:Activity在配置发生改变时(屏幕旋转),Activity就会重新创建,onCreate()方法也会重新调用。我们可以在onSaveInstanceState()方法中保存数据,并从onCreate()方法中通过Bundle恢复数据,但这种方法只适用于可以对其进行序列化的少量数据,而不适用于潜在的大量数据
码农小白007
·
2020-07-28 15:29
Android
LiveDataBus消息事件总线
代码地址:https://github.com/ewgcat/LiveDataBusExample1.
LiveData
是AndroidArchitectureComponents提出的框架。
静默的小猫
·
2020-07-28 11:31
Lifecycle源码分析
也是
LiveData
、ViewModel搭建MVVM架构的基础,目前在SupportActivity(AppCompatActivity的父类)和Fragment中都已植入这个框架。
qq_21915769
·
2020-07-28 05:10
android
LiveData
源码分析
一、
LiveData
简介
LiveData
是google官方架构JetPack系列的一个响应式开发框架,
LiveData
是一个可以被观察的数据持有者类。
qq_21915769
·
2020-07-28 05:10
android
ViewModel源码分析
一、ViewModel的简介2018年谷歌IO大会上正式发布了JetPack组件,其中包括Databing、Lifecycles、
LiveData
、Navigation、Paging、Room、ViewModel
qq_21915769
·
2020-07-28 05:09
android
MVVM-
LiveData
+Retrofit+RxJava+Kotlin
的扩展包)开始MVVM1.先看看整体分包情况2.先来看看model部分上面是retrofit常规代码实体类:3.viewmodel部分viewmodel里面直接调用网络model层,然后viewmodel把
livedata
m0_37237215
·
2020-07-28 03:28
知识
Android从零开始搭建MVVM架构(3)————
LiveData
在真正接触并使用MVVM架构的时候,整个人都不好了。因为个人觉得,MVVM相对于MVC、MVP学习难度比较大,设计的知识点不是一点半点。所以想慢慢记录下自己的成长。如有错误希望指正。从零开始搭建MVVM架构系列文章(持续更新):Android从零开始搭建MVVM架构(1)————DataBindingAndroid从零开始搭建MVVM架构(2)————ViewModelAndroid从零开始搭建M
岩浆李的游鱼
·
2020-07-28 01:18
开发框架解析
Android Jetpack(三)
LiveData
组件原理剖析
Jetpack源码分析系列:AndroidJetpack(一)Lifecycle组件原理剖析AndroidJetpack(二)ViewModel组件原理剖析AndroidJetpack(三)
LiveData
Chiclaim
·
2020-07-28 01:38
Android
ViewModel、
LiveData
、Databinding
1.ViewModelViewModel可以用作储存界面数据,取代BundlesavedInstanceState存储数据。ViewModel就是一个存储着我们界面数据的类,界面数据的设定全部来自自定义的ViewModel。首先,我们需要对某一个界面(例如:MainActivity)设定一个ViewModel(Demo中使用的是MyViewModel继承自ViewModel)我需要对每一个界面定义
小小的coder
·
2020-07-27 18:04
GitHub标星4.6K+!手写一款基于MVVM模式开发框架,完美实现事件与数据源绑定!
MVVMHabit是以谷歌DataBinding+
LiveData
+ViewModel框架为基础,整合Okhttp+RxJava+Retrofit+Glide等流行模块,加上各种原生控件自定义的BindingAdapter
android_析木
·
2020-07-27 17:29
android
程序员
Kotlin协程Coroutines入门到实战:(二)Coroutines初体验
理解异步回调的本质Kotlin协程Coroutines入门到实战:(二)Coroutines初体验Kotlin协程Coroutines入门到实战:(三)Coroutines+Retrofit+ViewModel+
LiveData
代码都tm飞了
·
2020-07-27 16:56
Kotlin协程Coroutines入门到实战:(一)理解异步回调的本质
理解异步回调的本质Kotlin协程Coroutines入门到实战:(二)Coroutines初体验Kotlin协程Coroutines入门到实战:(三)Coroutines+Retrofit+ViewModel+
LiveData
代码都tm飞了
·
2020-07-27 16:56
Kotlin协程Coroutines入门到实战:(三)Coroutines+Retrofit+ViewModel+
LiveData
实现MVVM客户端架构
理解异步回调的本质Kotlin协程Coroutines入门到实战:(二)Coroutines初体验Kotlin协程Coroutines入门到实战:(三)Coroutines+Retrofit+ViewModel+
LiveData
代码都tm飞了
·
2020-07-27 11:57
Kotlin协程
MVVM
Retrofit
ViewModel
android
解决
LiveData
observe 处于未激活时无法收到消息
/***自定订阅消息不中断的
LiveData
*/classEventMutableLiveData:MutableLiveData(),LifecycleObserver{privatevalmap=hashMapOf
淹死丶的鱼
·
2020-07-23 14:27
【Android】Jetpack全组件实战开发短视频应用App(十九)
前言项目地址.这一篇我们主要是通过
LiveData
来实现事件总线,类似EventBus分析
LiveData
和Handler类似,都能实现事件的分发,Handler我们平时都使用过,调用sendMessage
Greathfs
·
2020-07-15 17:04
Jetpack
Android框架组件
LiveData
为什么要引进LiveDataLiveData是一个可以被观察的数据持有类,它可以感知Activity、Fragment或Service等组件的生命周期。简单来说,他主要有一下优点。它可以做到在组件处于激活状态的时候才会回调相应的方法,从而刷新相应的UI。不用担心发生内存泄漏当config导致activity重新创建的时候,不需要手动取处理数据的储存和恢复。它已经帮我们封装好了。当Actiivty不
dunlunjinfen
·
2020-07-15 13:22
Android Jetpack -
LiveData
LiveData
概述
LiveData
是一个可观察数据包装类,与普通观察者不同,
LiveData
具备生命周期感知能力,这意味着它遵循其它应用组件的生命周期(Activity、Fragment、Service
SkyRiN
·
2020-07-15 12:38
Jetpack学习笔记(MVVM+Jetpack+
LiveData
)
好处谷歌官方推崇,未来的开发主流架构方便快捷,减少了代码量可以让Activty/Fragment实现单一职能原则因为框架内部做了很多处理,所以可以帮我们规避很多问题使用步骤本文仅作为学习笔记,记录最基础的用法。1.配置AndroidX已经默认集成jeckpack,无需添加额外依赖。如果你还没有使用AndroidX,强烈建议早日入坑。开启dataBing:android{...dataBinding
xumiya
·
2020-07-15 10:26
美好的开始
MVVM 架构,ViewModel和
LiveData
(一)
MVVM架构,ViewModel和
LiveData
(一)标签(空格分隔):翻译计划Android开发原文链接MVVMarchitecture,ViewModelandLiveData(Part1)正文在
若兰明月
·
2020-07-15 09:27
闲时阅读
android开发
学习心得
Android ViewModel+
liveData
+lifecycle+databinding打造MVVM
GoogleJetPack最近google推出JetPack官方架构组件,最近有时间在网上看了很多类似的文章,对ViewModel和lifeCycle有了大概的了解,谷歌意在使用这些组件完成代码解耦,实现数据驱动UI的模式,但是还没有深入的了解,效率优先,还是动手才能看到这些架构组件具体是怎样的使用,来实现简单的MVVM模式。每个组件的单独使用网上有很多文章,大家可以自行去查看,我也是拿来主义,直
weixin_34244102
·
2020-07-15 05:22
【翻译】安卓架构组件(2)-添加组件到你的项目中
相关文章:【翻译】安卓架构组件(1)-App架构指导【翻译】安卓架构组件(3)-处理生命周期【翻译】安卓架构组件(4)-
LiveData
【翻译】安卓架构组件(5)-ViewModel【翻译】安卓架构组件
Chuckiefan
·
2020-07-15 04:54
Android官方架构组件ViewModel+
LiveData
+DataBinding架构属于自己的MVVM
Android官方架构组件ViewModel+
LiveData
+DataBinding架构属于自己的MVVMDemo运行效果获取Bing每日一图并显示项目结构实现过程1.添加Glide、Retrofit
weixin_30765319
·
2020-07-15 03:14
Android 开发 ViewModel、
LiveData
、DataBinding 的一个联合使用
(例如切换系统语言、屏幕旋转)其配合
LiveData
可以对数据的改变进行监听。然后通过DataBing
Shanyaliux
·
2020-07-14 20:25
Android
简单实现京东分类页面
RecycleView来实现packageFragments;importandroid.arch.lifecycle.LifecycleOwner;importandroid.arch.lifecycle.
LiveData
闪闪发光的李鑫
·
2020-07-14 19:15
android
ViewModel+
LiveData
替换RxJava
其实原来一直使用Rxjava进行的网络请求,蛮强大的,本文只是学习及实践,不对之处望请指教。1、添加依赖,在这之前最好将项目迁移到AndroidX,很简单(Refactor->MigrateToAndroidX),若有错误,按提示修改即可。implementation"androidx.lifecycle:lifecycle-extensions:2.0.0"implementation"andr
禄的光线
·
2020-07-14 18:24
学习
JectPack组件开发2-----MVVM架构核心(DataBinding + ViewModel)
在之前的章节中,已经介绍过JectPack的两个组件,都与生命周期的感知有关----Lifecycle+
LiveData
,那么本节将会介绍跟数据绑定有关的两个组件DataBinding+ViewModel
那年4月2日那一天
·
2020-07-14 18:12
Android Jetpack框架之
LiveData
与ViewModel分析与使用
AndroidJetpack框架之
LiveData
与ViewModel分析与使用1、前言Google为了帮助Android开发者更快更好地开发App,推出了一系列组件,这些组件被打包成了一个整体,称作AndroidJetpack
庞哈哈12138
·
2020-07-14 16:35
Android
AndroidX设计架构MVVM之DataBinding+ViewModel+
LiveData
AndroidX设计架构MVVM之DataBinding+ViewModel+
LiveData
原文AndroidX设计架构MVVM之ViewModel创建流程原理分析AndroidX设计架构MVVM之ViewModel
lyldding-HFFW
·
2020-07-14 14:06
Android
LiveData
,ViewModel,Lifecycle原理解析以及使用
一.使用Lifecycle如果用Activity/Fragment的话,可以不必理会,直接用support包版本26.1.0以上的AppCompactActivity/FragmentActivity(继承自SupportActivity)或者Fragment即可一般由Activity在onCreate()的时候通过ViewProviders.of(this).get(xxxViewModel.c
CharlesYale
·
2020-07-14 05:20
Jetpack 系列组件:ViewModel 从相遇到相知
一般会和
Livedata
,dataBinding等其他组件进行组合使用。
Android小安
·
2020-07-14 04:03
Mvvm相关知识小结(DataBinding,ViewModel和
LiveData
的使用)
文章目录DataBinding库DataBinding的配置布局和绑定表达式双向数据绑定绑定数据事件处理ViewModel导入ViewModelViewModel的创建和使用
LiveData
概述
LiveData
腾腾儿娃
·
2020-07-14 02:27
移动应用开发之路
Android Architecture Components 之 Lifecycle、
LiveData
、ViewModel
本文仅是阅读AndroidArchitectureComponents的个人总结。AndroidApp开发的痛点在开发AndroidApp时,由于系统的UIController(Activity、Fragment)Component能够被独立启动并且是无顺序的,他们的生命周期不受开发者的控制,因此当我们的数据依赖这些组件的生命周期时就会发生许多问题。Android官方指出一个重要的开发原则是:我们
susion哒哒
·
2020-07-13 19:26
android架构组件脑图s
点击图片查看大图)image.pngandroid架构组件生命周期分析(点击图片查看大图)image.pngandroid架构组件ViewModel的获取(点击图片查看大图)image.pngandroid架构组件
LiveData
刘硕jessie
·
2020-07-13 16:36
AndroidArchitecture架构学习之
LiveData
学习
关于
LiveData
最近
livedata
确实很好用,我自己仔细研究,深入探讨,努力学习,终于明白一点点新得所以写了点笔记。什么是
livedata
简单地说,
LiveData
是一个数据持有类。
道成2017
·
2020-07-13 12:29
可被感知的数据 -
LiveData
原理详解
前言在了解
LiveData
并学习其原理之前,需要先知道Lifecycle的使用以及原理,否则下文某些部分可能较难理解。
MxsQ
·
2020-07-13 00:27
Android Room的使用
Room其实就是一个orm,抽象了SQLite的使用,原生支持
LiveData
和Rxjava嵌套使用。
Luckie stone
·
2020-07-12 00:06
android数据库
一点点入坑JetPack:
LiveData
篇
前言结束了Lifecycle篇和ViewModel篇,终于到了相对复杂的
LiveData
篇了。最开始了解
LiveData
我是拒绝的,因为你不能上来就让我用,马上就用。
咸鱼正翻身
·
2020-07-11 21:08
安卓MVVM—kotlin协程与Retrofit
本文将给大家演示如何在安卓项目使用协程+Retrofit进行网络请求,项目使用MVVM架构,引用了架构组件ViewModel和
LiveData
,包含了异常的封装处理,可以用在一个商用产品架构上。
GdinKing
·
2020-07-11 06:48
安卓开发
Kotlin
上一页
20
21
22
23
24
25
26
27
下一页
按字母分类:
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
其他