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
vs EventBus?不,他们其实可以一起
/作者简介/本篇文章来自Codyer的投稿,分享了如何使用
LiveData
实现EventBus,相信会对大家有所帮助!同时也感谢作者贡献的精彩文章!Codyer的博客地址:https://www
c10wtiybq1ye3
·
2020-07-11 03:13
Android架构组件(Architecture Components)之 Lifecycle详解
前言在Android推出的架构组件ArchitectureComponents中,
LiveData
和ViewModel无疑是最核心的。
事多店
·
2020-07-11 00:19
RoomDatabase的使用方法
目录1.配置信息2.使用方法3.和
LiveData
配合使用4.数据库更新5.总结1.配置信息详情参照官方文档defroom_version="2.2.3"implementation"androidx.room
迷途の知归
·
2020-07-10 22:19
Android
Kotlin + Room +
LiveData
监听数据库数据变化
Dao:@DaointerfaceItemDao{@Query("SELECT*FROMitem")fungetAll():
LiveData
>@Query("SELECT*FROMitemWHEREuidIN
Obadiah
·
2020-07-10 20:34
MVVM 最完整架构解析及 Jetpack 架构组件的使用
答案就在ViewModel中的
LiveData
,这是一种可观察的数据类型,
huangjinlangzi
·
2020-07-10 17:24
Jetpack-MVVM
android
LiveData
+Retrofit网络请求实战
RxJava与Retrofit在出现
LiveData
之前,Android上实现网络请求最常用的方式是使用Retrofit+Rxjava。
Android架构师丨小熊
·
2020-07-10 11:12
移动互联网
Android
Android学习
Android程序员
Android开发
Android Architecture Components应用架构组件实战
AAC主要提供了Lifecycle,
LiveData
,ViewModel,Room等功能,在代码中使用它会使得App架构更加健壮,避免内存泄漏和一些空指针等问题。
一杯清泉
·
2020-07-09 03:53
android
【Android AAC】第二篇
LiveData
的源码解析
前言首先看一下如下一个简单的使用例子,本文范例使用Kotlin语言进行介绍,Java版的类似,不懂的可以留言问我哈。//1.创建LiveDatavarloginLiveData:MutableLiveData=MutableLiveData()//2.观察LiveDataloginLiveData.observe(this,Observer{Log.e(TAG,"loginEntity:$it")
宿罪
·
2020-07-09 03:15
Android源码解析
Android进阶
JetPack架构---
LiveData
、ViewModel搭建MVVM结构工程
JetPack提供的组件
LiveData
与ViewModel,十分契合该模式。(1)
LiveData
作为数据驱动的核心,驱动与监听Model数据变化。
战国剑
·
2020-07-09 03:42
Android技巧
Android Architecture Components应用架构组件源码详解(基于1.0以上)(第二篇ViewModel和
LiveData
)
熟悉mvp模式的小伙伴应该都清楚,m->Model,v->View,p->presenter,p层调用model层的业务处理,将结果通过接口返回给View层,而此处所介绍的ViewModel用法有点类似与p层,只不过你要把业务处理放在这个ViewModel中,那么它就不那么像p层了,反正设计模式在于你怎么用,灵活运用,可以创造很多类似,但又超过类似。假如ViewModel中写入网络调用,之后将结果
飞雨的夏天
·
2020-07-09 01:24
android应用架构组件
使用
LiveData
和ViewModel为Android项目搭建MVVM架构(Kotlin语言版)(入门教程)
写在前面现在MVVM架构大行其道,逐渐取代MVP架构成为Android开发的主流架构,并且google官方为了方便实现MVVM架构推出了Architecture系列的库,现已纳入到jetpack中,并且推出了KTX版本的,这样用Kotlin语言也可以更方便的使用Architecture了。但网上的教程大部分是JAVA语言版本的,而且很多就是按照官方文档翻译一下,并没有讲的很清楚。Kotlin语言和
夜枫狂
·
2020-07-08 22:47
kotlin
Retrofit完美适配
LiveData
,使用Kotlin和Android JetPack开发一款App
使用Kotlin语言开发,使用了AndroidJetPack中的
LiveData
、ViewModel以及Room。
weixin_33922672
·
2020-07-08 16:07
Kotlin + MVVM +
LiveData
+ Coroutines !
wanandroid项目地址:lulululbj/wanandroid简介:Kotlin+MVVM+
LiveData
+Coroutines!
Wei_Leng
·
2020-07-08 11:27
Android
不错文章转载
LiveData
的onActive()和onInactive()
看文档的时候对
LiveData
()的onInactive()回调产生了疑问,遂看源码,记录之。
HWilliamgo
·
2020-07-08 07:53
Kotlin使用DataBinding+
LiveData
遇到的小坑
Kotlin使用DataBinding+
LiveData
遇到的小坑这两天在学习DataBinding的过程中遇到了一些问题,首先是网上的许多资料都还是gradle3.1之前的产物,对于先直已经默认整合DataBindingV1
kamikedamono
·
2020-07-07 23:29
Android DataBinding+RecycleView结合
初衷想要把ViewModel+DataBinding+
LiveData
有机结合,提炼出一个可复用的模板,或者说套路。
qq_1164842895
·
2020-07-07 21:54
android笔记
Android 数据绑定视图 dataBinding
dataBinding{enabled=true}}2.在布局文件activity_main.xml中添加一下代码,或者直接点击小灯泡,myViewMdel是绑定的模型........3,viewModel来创建
liveData
yangliwei.top:88
·
2020-07-07 21:07
android
初识
LiveData
ArchitectureComponents推出1.0稳定版后直接让SupportActivity实现了LifecycleOwner接口,不需要我们先以前一样继承LivecycleActivity了,只要是SupportActivity的子类都是一个LifecycleOwner了publicclassSupportActivityextendsActivityimplementsLifecycle
小吉快跑呀
·
2020-07-07 18:06
Android
LiveData
的使用
前言:以下内容,均为笔者复习使用,如有笔误请联系笔者更正1、
LiveData
是一个可观察的数据存储类,并且具有ActivityorFramgent生命周期的感知能力,
livedata
会将存储的数据,发送给正处于活跃的观察者
我是男子汉
·
2020-07-07 14:04
Databinding和
Livedata
UI不刷新的问题
Databinding和LivedataUI不刷新的问题导致UI不刷新的问题有两种:mBinding没有设置setLifecyclerOwner(this)mBinding=DataBindingUtil.setContentView(this,R.layout.activity_simple1);mViewModel=newViewModelProvider(this).get(Simple1V
郑Jabo
·
2020-07-07 04:31
Android-常见错误集合
android
Android 对于MVVM模式的理解
LiveData
?
٩(ˊᗜˋ*)و
·
2020-07-07 02:36
Android
框架搭建
livedata
传相同的值会不会执行onchanged回调
今天突发奇想,
livedata
的回调方法名字是onChanged,看名字像是,在值变化了之后会进行回调,那么如果两次给MutableLiveData设置的值是完全一样的话,还会不会走onChanged回调呢
Genius_sasuke
·
2020-07-06 21:39
Android
livedata
kotlin中RecyclerView.Adapter通用适配器
livedataBaseViewHolderBaseAdapterrecycleView通用adapter使用数据beanViewModel绑定item_layout布局activity中使用结合databinding,
livedata
BlissYang91
·
2020-07-06 11:05
Kotlin
JetPack系列之ViewModel进行数据共享
开始这篇文章涉及了Databing,Navigation,ViewModel和
LiveData
等知识点,初看难度较大,后期补上其他教程。
Martinmu2013
·
2020-07-05 16:32
Jetpack
Android基础知识
LiveData
定义简单地说,
LiveData
是一个数据持有类。
chenhao911x
·
2020-07-05 05:42
使用Kotlin构建MVVM应用程序—第六部分:单元测试
Retrofit及RxJava使用Kotlin构建MVVM应用程序—第三部分:Room使用Kotlin构建MVVM应用程序—第四部分:依赖注入Dagger2使用Kotlin构建MVVM应用程序—第五部分:
LiveData
ditclear
·
2020-07-05 04:49
Android Paging简单使用,没有多余库,而且只用java
只依赖这个库implementation'android.arch.paging:runtime:1.0.1'
LiveData
>用LivePagedListBuilder生成,LivePagedListBuilder
yunhen
·
2020-07-04 16:36
android ViewModelProviders被弃用解决方案
另外Android-JetpackROOM+DataBinding+
LiveData
+ViewModel+Lifecycles使用可以参照我的demo:https://github.com/VcStrong
VcStrong
·
2020-07-01 14:02
android
资源
Jetpack-
LiveData
浅析
一、是什么Google2018年推出的新架构,意图在统一UI组件与架构。先说一些前置知识。androidxandroidx它是andorid.support的老弟,android28以后support包的替代品,整合了以前杂乱的东西。在项目里用的时候需要做项目迁移,并且设置编译版本为compileSDK=28android.useAndroidX=trueandroid.enableJetifie
落水木木
·
2020-07-01 10:32
【译】使用Kotlin从零开始写一个现代Android 项目-Part2
代码示例Lifecycle-aware组件介绍
LiveData
介绍我为什么喜欢MVVM而不是MVPRepository模式AndroidManager包装器预告接着上一篇文章:使用Kotlin从零开始写一个现代
依然饭特稀西
·
2020-06-30 20:03
Android最佳实践
Android源码解析-ViewModel
前言最近一个月主要实现了IM功能,其中UI框架使用了ViewModel和
LiveData
的存储和通知机制,实现后代码简洁易于维护。
低调小一
·
2020-06-30 17:06
Android
SDK源码解析
Android Jetpack 六大架构组件全面了解
项目地址一.项目简介本项目实现了对Lifecycle,
LiveData
,ViewModel,Room,Paging,Navigation这六个官方构架组件的全面使用,组件的单独使用或者合作使用都有(PS
键盘舞者113
·
2020-06-30 12:13
Android框架
Android Room提示 错误: Not sure how to convert a Cursor to this method's return type的原因及解决办法
错误:NotsurehowtoconvertaCursortothismethod’sreturntype最近在使用Room+协程+
LiveData
查询数据的时候,我的查询方法定义如下:@Query("
XeonYu
·
2020-06-30 11:56
Android
错误:
Not
sure
how
to
convert
a
Curso
suspend
LiveData
room
liveData
room
suspend
Android Jetpack之Lifecycles +
LiveData
探索
目录总览类图关系生命周期事件的分发如何观察生命周期变化
LiveData
使用及原理分析添加观察者发送数据总结总览 实现一种可感知生命周期的观察者模式。
EnjoyCodingEnjoyLife
·
2020-06-30 09:16
Android
【Android AAC】第一篇 Lifecycle的源码解析
AAC里面涉及到了
LiveData
,ViewModel,其中
LiveData
的工作需要依赖于Lifecycle,所以本篇文章将介绍Lifecycle的工作原理,并从源码的角度去解
宿罪
·
2020-06-30 07:27
Android源码解析
Android进阶
JetPack架构---Lifecycle生命周期相关与原理
LiveData
、ViewModel都与之相关。Lifecycle常用于感知Activity、Fragment的生命周期。通过它可以编写与生命周期相关的解耦的代码。
战国剑
·
2020-06-30 06:34
Android技巧
Android
livedata
源码解剖
说在前面本次推出AndroidArchitectureComponents系列文章,目前写好了四篇,主要是关于lifecycle,
livedata
的使用和源码分析,其余的Navigation,Paginglibrary
stormjun94
·
2020-06-30 06:06
Android开发:Paging在RecyclerView中的应用,有这一篇就够了
使用DataSource.Factory来获取Room中的数据使用
LiveData
来观察PagedList使用PagedListAdapter来与数据进行绑定与更新DataSource.Factory首先第一步我们需要使用
Android架构师丨小熊
·
2020-06-29 15:15
移动互联网
Android
Android学习
Android程序员
Android开发
Android最佳架构:MVI +
LiveData
+ ViewModel | ProAndroidDev
MVVM和MVI架构模式合并为一个最好的架构,为任何Android项目提供了完美的架构。有太多可用的体系结构模式,每种模式都有其优缺点。所有这些模式都试图实现相同的架构基本原理:1、关注点分离(SoC):这是一种设计原则,用于将计算机程序分为不同的部分,以便每个部分都可以解决一个单独的关注点。关注点是提供问题解决方案时重要的事情。该原则与面向对象编程的“单一责任原则”密切相关,后者指出“每个模块,
像程序那样思考
·
2020-06-29 15:32
安卓
程序员
深入理解协程、
LiveData
和 Flow
从API1开始,处理Activity的生命周期(lifecycle)就是个老大难的问题,基本上开发者们都看过这两张生命周期流程图:随着Fragment的加入,这个问题也变得更加复杂:而开发者们面对这个挑战,给出了非常稳健的解决方案:分层架构。分层架构如上图所示,通过将应用分为三层,现在只有最上面的Presentation层(以前叫UI层)才知道生命周期的细节,而应用的其他部分则可以安全地忽略掉它。
Android Developer
·
2020-06-29 11:36
程序员
移动架构师
移动互联网
java
android
flutter
用Dagger2+MVVM写个APP,更直观的展示8皇后算法
这个应用使用AndroidJetpack的新组件Viewmodel+
LiveData
构建MVVM的三层架构,同时使用Dagger2提供的依
TonyBuilder
·
2020-06-29 11:18
一点点入坑JetPack:
LiveData
篇
一、概况官网:
LiveData
是一个可观察的数据持有者类。与常规observable不同,
LiveData
是生命周期感知的。从官方文档上我们可以看到俩个关键词:可观察、生命周期感知。
策码奔腾 叓
·
2020-06-29 10:05
it
移动互联网
程序员
Android
【自学Android】使用ModelView,DataBinding,
LiveData
开发计分板APP(后台进程改造)
使用ModelView,DataBinding,
LiveData
开发计分板APP致自己的Android自学开发笔记!
技术宅-Nopi
·
2020-06-29 08:57
Android
Jetpack
Android跨界面共享数据——
LiveData
应用
业务场景ezgif.com-video-to-gif.gif3个界面中有3个独立控件,需要同步他们的状态,即其中任一控件状态变化,其余两个随之而变。解决方案1.传递值:startActivityForResult()+onActivityResult()这是最容易想到的方案,实现步骤如下:在界面A将控件状态封装在Intent中在界面A通过startActivityForResult()跳转到界面B
唐子玄
·
2020-06-28 16:36
Android Jetpack:
LiveData
和 Lifecycle 介绍 | 中文教学视频
☟详细内容请看视频讲解☟点击查看视频讲解
LiveData
是Jetpack架构组件Lifecycle库的一部分。
weixin_34162629
·
2020-06-28 12:34
Android Jetpack组件 - ViewModel,
LiveData
使用以及原理
27.1.1android.arch.lifecycle:extensions:1.1.1android.arch.lifecycle:viewmodel:1.1.1android.arch.lifecycle:
livedata
weixin_33813128
·
2020-06-28 05:46
Kotlin+MVVM+
LiveData
+协程 打造 Wanandroid!
关注秉心说,公众号后台回复玩安卓即可获取Wanandroid安装包。Wanandroid是鸿洋鸿大大的安卓开源知识网站,包含最新博文,最新项目,常用工具,公众号文章收录等等功能,同时也开源了所有API接口,方便大家打造自己的Wanandroid客户端。Github上关于Wanandroid的客户端也层出不穷,Java的,Kotlin的,Flutter的,Mvp的,MVMM的,各种各样,但是还没看到
weixin_33796177
·
2020-06-28 05:41
Android官方架构组件DataBinding双向绑定篇: 观察者模式的殊途同归
AndroidJetpack讲解的最好的博客系列:Android官方架构组件Lifecycle:生命周期组件详解&原理分析Android官方架构组件ViewModel:从前世今生到追本溯源Android官方架构组件
LiveData
weixin_33770878
·
2020-06-28 05:04
【Android】源码分析Activity如何实现LifecycleOwner
我们都知道Activity可作为LifecycleOwner为
LiveData
的使用提供条件,那么Activity是如何实现LifecycleOwner的呢?
fundroid_方卓
·
2020-06-27 11:53
Android
#
LiveData
Lifecycle
LifecycleOwner
Fragment
Activity
LiveData
使用 JetPack 中的 AndroidX + ViewModel +
LiveData
+ DataBinding 组件,同时使用 ViewPager2 + RxJava2 + Retrofit
TODO-MVVM项目地址:azhon/TODO-MVVM简介:使用JetPack中的AndroidX+ViewModel+
LiveData
+DataBinding组件,同时使用ViewPager2+RxJava2
Wei_Leng
·
2020-06-27 09:38
Android
不错文章转载
上一页
21
22
23
24
25
26
27
28
下一页
按字母分类:
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
其他