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 架构之 MVI 初级体 | Flow 替换
LiveData
重构数据链路
这是MVI架构的第二篇,系列文章目录如下:Android架构之MVI雏形|响应式编程+单向数据流+唯一可信数据源Android架构之MVI初级体|Flow替换
LiveData
重构数据链路Android架构之
_Jun
·
2023-03-13 02:52
JetPack之
LiveData
LiveData
是一个可以被观察的数据持有类,它可以感知Activity、Fragment或Service等组件的生命周期.主要有以下优点:1.它可以做到在组件处于激活状态的时候才会回调相应的方法,从而刷新相应的
liuye099
·
2023-03-11 20:41
开发过程中碰到的各种问题
studio无法输入中文参考:https://www.cnblogs.com/liuwenpeng/p/12332246.html远场诊断so方案
livedata
无法收到回调,原因是在父类的initData
北疆小兵
·
2023-03-11 10:22
Android Jetpack 组件
LiveData
源码解析
目录前言基本使用疑问源码分析ObserverObserverWrapperLifecycleBoundObserverMutableLiveDatapostValuesetValue问题答疑
LiveData
·
2023-03-11 00:43
Android Jetpack 之
LiveData
详解
简介
LiveData
是Jetpack中的一个组件,是一个可被观察的数据存储器类,具有感知组件生命周期的能力,
LiveData
可以感知组件生命周期活跃状态发送数据更新,在组件销毁时移除观察者对象,大多结合具有生命周期的组件一起使用
蜗牛是不是牛
·
2023-03-10 19:13
好用的MVP开发模式,结合ViewModel与
LiveData
实现
Fragment作为P支持ViewModel的简易用法支持view复用支持AndroidX如何引入implementationjzw.mvp:jetpmvp:1.0.0一、简易模式用法,使用ViewModel和
LiveData
漫步者_d40d
·
2023-03-10 17:26
Android MVVM+Retrofit+协程实践
添加依赖//ViewModel+
LiveData
+lifecycle&&协程扩展库deflifecycle_version="2.2.0"//ViewModelapi"androidx.lifecycle
折剑游侠
·
2023-03-10 15:34
Jetpack入门到精通(六)一文带你了解ViewModel的使用和原理
前言在本系列的第4和第5篇文章中,介绍了
LiveData
的使用和原理,
LiveData
和ViewModel是一对好搭档,这篇文章我们一起来学习什么是ViewModel、ViewModel基本使用、ViewModel
字节跳不动
·
2023-03-10 14:41
android
LiveData
学习
LiveData
如何实现数据监听的
LiveData
的setValue和postValue有什么区别?
菜鸟吃菜
·
2023-03-09 21:24
MVVMLin一个基于Jetpack+Kotlin+协程+Retrofit的快速开发框架
MVVMLin一个基于MVVM用Kotlin+Retrofit+协程+Databinding+
LiveData
来封装的快速开发框架:项目地址:MVVMLinGithub上关于MVVM的框架也不少,之前一直在用
Aleyn_
·
2023-03-09 08:05
Jetpack架构组件库:Lifecycle、
LiveData
、ViewModel
Lifecycle添加依赖dependencies{deflifecycle_version="2.5.1"//ViewModelimplementation"androidx.lifecycle:lifecycle-viewmodel-ktx:$lifecycle_version"//ViewModelutilitiesforComposeimplementation"androidx.life
川峰
·
2023-03-09 07:27
架构
Android
android
Jetpack架构组件库
Lifecycle
LiveData
ViewModel
Android Jetpack之ViewModel、
LiveData
AndroidJetpack之LifeCycle目录前言一、ViewModel1、解决的问题:2、注意点事项:3、ViewModel案例:二、
LiveData
1、viewmodel+
livedata
使用案例
艾阳Blog
·
2023-03-09 07:56
Android
实战
android
jetpack
livedata
viewmodel
Jetpack架构组件Lifecycles
后续的
LiveData
和ViewModel,都是基于它实现的。以前我们使用MVP中的presenter,通过接口的方式感知生命周期,这种方式low了,所以了官网就封装了
Yang-gs
·
2023-03-08 22:41
Android
Jetpack
Lifecycle
androidx
AAC
JetPack 组件总结
解耦页面和组件使用Lifecycle解耦Service与组件使用ProcessLifecycleOwner监听应用程序生命周期ViewModel与LiveDataViewModelLiveDataViewModel+
LiveData
xianKOG
·
2023-03-08 22:10
android
开发语言
JetPack
从
LiveData
迁移到 Kotlin 数据流
为此,架构组件团队打造了
LiveData
:一个专用于Android的具备自主生命周期感知能力的可观察的数据存储器类。
谷歌开发者
·
2023-03-08 22:24
Jetpack全家桶之架构组件——生命周期管理库(Lifecycle、
LiveData
、ViewModel)
生命周期管理库(Lifecycles)由三个组件构成,包括Lifecycle、
LiveData
和ViewModel。
小屁嗨
·
2023-03-08 22:51
android
jetpack
一文搞懂Android JetPack组件原理之Lifecycle、
LiveData
、ViewModel与源码分析技巧
原文链接:https://www.androidos.net.cn/doc/2020/9/26/478.html好文推荐前言Lifecycle、
LiveData
和ViewModel作为AAC架构的核心,
idaretobe
·
2023-03-08 21:20
android应用开发
android
LiveData
源码记录 基于V2.3.1
LiveData
有两个重点:一是可以在数据变动时通知订阅者,二是在页面销毁时可以自动清除订阅者。
小白彡
·
2023-02-28 21:49
LiveData
源码解析
LiveData
官方资料Lifecycle官方资料ViewModel官方资料本文适合对Lifecycle、
LiveData
和ViewModel的使用场景和用法有一定了解并想进一步探索
LiveData
实现方式的开发者
小乌贼007
·
2023-02-18 23:37
Jetpack(一)Lifecycle和
LiveData
源码分析:JetPacks之Lifecycles原理应用:JetPacks之数据传递工具联系:JetPack之LifeCycleLiveDataLifecycleLifecycle可以有效的避免内存泄漏和解决android生命周期的常见难题Lifecycle是一个表示android生命周期及状态的对象LivecycleOwner用于连接有生命周期的对象,如activity,fragmentLive
zcwfeng
·
2023-02-18 23:41
Android:MVVM架构:
LiveData
MutableLiveData
LiveData
一个巨大的特点是观察者模式,通过
LiveData
的这一特点,在
壹零二肆
·
2023-02-18 18:46
Andorid-JetPack-
LiveData
组件用法和源码解析
本文目标理解并掌握
LiveData
组件用法和原理1.什么是LiveDataLiveData组件是Jetpack推出的基于观察者的消息订阅/分发组件,具有宿主(Activity,Fragment)生命周期感知能力
信仰年輕
·
2023-02-18 16:27
Android 里的
LiveData
进化成 Kotlin 的 Flow
LiveData
是在2017年被大家所开始使用,观察者模式有效简化了开发,但RxJava等选项在当时对于初学者来说太复杂了。Android架构组件团队创建了
LiveData
:一个非常固执的可
JeffreyWorld
·
2023-02-17 19:54
Android JetPack~
LiveData
(一) 介绍与使用
一般情况下
LiveData
都是搭配这ViewModel使用,这里先介绍一下
LiveData
,再结合ViewModel使用Android数据绑定技术一,企业级开发Android数据绑定技术二,企业级开发AndroidJetPack
TMusketeer
·
2023-02-16 11:00
LifeCycle与
LiveData
LifeCycleLifeCycle是Google提供的用于监控Activity和Fragment生命周期的一种解耦的实现方式使用方法举例如下面的代码,当Activity生命周期变化时,在MyLifeCycleListener中就可以收到相应的回调publicclassMainActivityextendsAppCompatActivity{@OverrideprotectedvoidonCrea
任振铭
·
2023-02-06 21:46
手撕Jetpack组件之
LiveData
LiveData
是什么?在官网以及网上有很多文章都会介绍
LiveData
是什么、能够满足什么场景以及优势。假若用一句话概括,它就是与EventBus有着类似功能的一个库--事件发布订阅机制。
BlainPeng
·
2023-02-06 20:07
客官,Kotlin+MVVM的玩Android客户端
下载下载链接API玩Android整体架构MVVM+
LiveData
+RxJava+okHttp+Retrofit+Room+Glide,至于DataBind
益力多不多
·
2023-02-06 09:26
Android的Compose概览
statevarvaluebyremember{mutableStateOf(default)}mutableStateOfrememberrememberSaveable状态提升接入ViewModel和
LiveData
snotJam
·
2023-02-04 13:28
Android Architecture Components 学习笔记
该库包括了四个部分:Lifecycle,
LiveData
,ViewModel和Room。
zoro_x
·
2023-02-02 14:24
android
livedata
组件学习
1.定义
livedata
是一个可以被观察的数据持有化类。
rczh
·
2023-02-02 03:02
你好
LiveData
image首先放一张官方推荐的app设计架构图,想要了解更多(芝麻之门)LocalBroadcastManager冷落的LBM说LocalBroadcastManager有点冷落,一个是很少人知道并且合理使用广播,很多人要么使用的是系统的全局广播BraoadCastRecever,要么使用EventBus或RxAndroid等等其他观察者模式的三方库,慢慢的就失宠了。然鹅,并不只是这样,当现在你的
Find_A_Way
·
2023-01-31 22:33
Android Kotlin+Jetpack+MVVM
先讲一下思路ViewModelViewModel可以放一些数据和网络请求,通过
LiveData
回调给V层数据,因为
LiveData
会传入Lifecycle,可以防止内存泄漏。Activi
一个有故事的程序员
·
2023-01-31 11:24
Android SingleLiveEvent解决MutableLiveData多次回调
一、前言只要使用过一段时间的
LiveData
就会发现,
LiveData
会经常多次回调数据。我们经常碰到的这个问题。
因为我的心
·
2023-01-31 00:30
Android开发之MVVM模式实践(一):ViewModel的封装
本系列文章涉及知识点主要为ViewModel、
LiveData
、DataBinding以及Kotlin的协程
码途有道
·
2023-01-30 20:29
协程Flow
Flow已经开始占领RxJava的领地,Flow还要取代
LiveData
了。Flow是很香的呀!Flow就是"数据流"我们首先创建数据,然后对数据做各种处理,最后结束数据流,拿到想要的结果。
旺仔_100
·
2023-01-29 17:11
jetpack之
LiveData
用法纠错
上代码我们跟据上篇文章,来分析,通过with()获取到一个
liveData
(),如果key相同,获取到的就是同一个
liveData
;那么observe()方法中,
cat_code
·
2023-01-29 17:34
Android JetPack学习文章汇总
androidJetPack组件之LifecycleAndroidJetPack组件之
LiveData
jackzhoud
·
2023-01-28 05:29
Jetpack mvvm 三部曲(二)
LiveData
在上篇讲了下ViewModel这次接着讲
LiveData
下一篇Jetpackmvvm三部曲(三)DataBinding先放下本jetpak系列在学习过程写的demojetpackDemo先贴下官方的链接
三月四晴
·
2023-01-27 19:50
协程进阶技巧 - StateFlow和SharedFlow
简单看一下,原来的结构,使用的
LiveData
:classMainViewModel:ViewModel(){privatevalselectedBrand=Mut
九心_
·
2023-01-27 11:45
我们为什么要用 flow?
回调
LiveData
回调cl
像程序那样去思考
·
2023-01-27 00:22
ObjectBox-Java (android)使用手册
但又支持表关系的定义以及事务的处理,另外在性能上有着非常卓越的表现(关于性能比较,可以看这篇,同时可以接入rxJava的扩展库,并与google最新出的框架组件(AndroidArchitectureComponents)中的
LiveData
toothpickTina
·
2023-01-26 16:52
Android ViewModel,Lifecycles和
LiveData
组件讲解
文章目录一、ViewModelViewModel基本用法向ViewModel传递参数二、Lifecycles三、LiveDataLiveData的基本用法map和switchMapJetPack是一个开发组件工具集,他的主要目的是帮助我们编写出更加简洁的代码,并简化我们的开发过程。JetPack中的组件有一个特点,它们大部分不依赖于任何Android系统版本,这意味者这些组件通常是定义在Andro
Mr YiRan
·
2023-01-26 05:56
Android
android
jetpack
android
Jetpack-
LiveData
原理解析
前言
LiveData
组件是Jetpack推出的基于观察者的消息订阅/分发组件,具有宿主(Activity、Fragment)生命周期感知能力,这种感知能力可确保
LiveData
仅分发消息给处于活跃状态的观察者
明朗__
·
2023-01-25 23:13
Android(kotlin)JetPack系列学习——3.
LiveData
(含源码)
文章目录1.
LiveData
简介2.LiveDate的优势3.不适用
LiveData
的情况4.简单使用5.使用map进行字符转换1.
LiveData
简介
LiveData
是一个可观察的数据持有者类(响应式编程
陈壮实的搬砖生活
·
2022-12-30 11:00
安卓开发
android
kotlin
开发语言
LiveData
Kotlin 协程 (7/7篇) - 在Android中的使用
一、使用场景1.1
LiveData
还是StateFlowLiveData问题StateFlow解决粘性事件:按下Button弹出Toast,当配置改变例如屏幕旋转时,页面会销毁后重建,观察者将再次订阅
LiveData
懒到死的程序员
·
2022-12-26 19:55
Kotlin
协程
kotlin
Kotlin - 协程 - Flow
但是到了2017年,随着
LiveData
刚一面世,就受到了很大的关注,
LiveData
是一个以观察者模式为核心,让界面对变量进行订阅,从而实现自动通知刷新的组件
酷酷的lingyu
·
2022-12-26 17:53
android
kotlin
Android ViewModel+
LiveData
实现Fragment间通信详解
博主前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住也分享一下给大家点击跳转到网站前言:使用ViewModel+
LiveData
实现同一个Activity不同Fragment间的通信。
路宇
·
2022-12-12 12:12
Android
JetPack基础笔记
1024程序员节
android
android
jetpack
ViewModel
LiveData
Android ViewModel与
LiveData
组件组合使用详解
博主前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住也分享一下给大家,点击跳转到网站一、首先使用ViewModel写一个小案例,之后在此基础上,结合
LiveData
一起使用。
路宇
·
2022-12-12 12:11
Android
JetPack基础笔记
android
android
jetpack
ViewModel
LiveData
Jetpack
Android
1->Fragment的返回OnBackPressedDispatcher2->
liveData
多次触发https://www.jianshu.com/p/cc5665f1ceb33->禁止多点触发android
FFF_Wang
·
2022-12-12 10:35
Android-Jetpack架构组件(一)带你了解Android-Jetpack
LiveData
:在底层数据库更改时通知视图。它是一个可观察的数据持有者,与常规observable不同,
LiveData
是生命周期感知的。Navigation:处理应用内导航。Paging
普通网友
·
2022-12-09 16:46
程序员
面试
android
移动开发
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他