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 lifecycle库监听app生命周期 app进入退出
每次进入前台进程或者退出界面时执行一些操作实现思路:android官方库lifecycle中的ProcessLifecycleOwner类步骤:依赖:下面依赖根据自己需要选择,一般使用第一次就好,如果不想用ViewModel和
LiveData
ASH救世主
·
2018-10-24 10:35
android
MVVM设计模式学习笔记(二)——结合
LiveData
来搭建MVVM
一.初识
LiveData
1.什么是LiveDataLiveData是一个数据持有类,它的数据是可以被观察者订阅的,并且能够感知组件(Activity,Fragment,Service)的生命周期(但是必须是处于激活状态才会通知
Rannver
·
2018-10-18 18:13
Android Jetpack Architecture原理之ViewModel
进入正题--ViewModel 首先都是看官方的例子,ViewModel官方的的例子是会和另一个架构库
LiveData
写在一起,很
ncmon
·
2018-10-15 16:03
LifeCycle源码解读
对于LifeCycle的简单使用可以看上一篇文章:
LiveData
+ViewModel+Repository搭建MVVM这篇文章主要是为了阅读源码,尽量深入阅读,能力还是一般,见谅:LifeCycle的作用解决
风清袖一
·
2018-10-15 13:07
LiveData
+ViewModel+Repository搭建MVVM
什么是LiveDataLiveDataisanobservabledataholderclass.Unlikearegularobservable,LiveDataislifecycle-aware,meaningitrespectsthelifecycleofotherappcomponents,suchasactivities,fragments,orservices.Thisawarenes
风清袖一
·
2018-10-15 13:03
Android Jetpack架构组件之
LiveData
(使用、源码篇)
1、前言最近简单看了下google推出的框架Jetpack,感觉此框架的内容可以对平时的开发有很大的帮助,也可以解决很多开发中的问题,对代码的逻辑和UI界面实现深层解耦,打造数据驱动型UI界面。AndroidArchitecture组件是AndroidJetpack的一部分,它们是一组库,旨在帮助开发者设计健壮、可测试和可维护的应用程序,包含一下组件:带你领略AndroidJetpack组件的魅力
Alex@W
·
2018-10-10 15:47
Android
Jetpack
LiveData
是如何做到在合适的时机刷新的
下面就来研究一下,JetPack中,
LiveData
是如何实现自动刷新的。
ShanLiang_Build
·
2018-09-21 18:51
个人总结
LiveData
源码分析
前言最近的项目重构中加入
LiveData
框架,并且小码的T-MVVM也是用了
LiveData
框架,好不好用你试试就知道(小码口头禅),对于
LiveData
使用的时候并未做太多的理解,于是乎翻了翻
LiveData
sq5b964702d8b05
·
2018-09-19 12:19
livedata
mvvm
安卓项目架构浅谈
项目架构,从最初的单module代码级分包到如今的基于module的模块化演变;而单module内部,从mvc(不算是)到mvp再到结合google新出的带有生命周期的viewmodel、
livedata
雨很大
·
2018-09-12 16:00
安卓
Android:
LiveData
与ViewModel的结合使用
LiveData
与ViewModel是Android新推出的组件框架,最近在项目中开始使用这两个组件。整体感觉还是挺方便使用的,做个简单的记录。
PerfectRuner
·
2018-09-10 23:05
Android开发
一个简单轻便的移动支付整合库FastPay
先放上地址GitHub,欢迎star,欢迎给我发issues也欢迎star我另外的库LDialogLPhotoPickerRxJava版本FastPay(
LiveData
版本)一个集成微信、支付宝、银联支付的小巧库
limuyang2
·
2018-09-03 13:47
AndroidViewmodel
Lifecycles生命周期生命周期组件是Android官方架构组件中的核心组件,它可以使各种实例作为观察者与Activity和Fragment等具有生命周期特性的组件绑定在一起,
LiveData
和ViewModel
三季人
·
2018-08-20 16:52
MVVM学习记录
这几天突击学了一下arc,自然navigation,MVVM,lifecycle,DataBinding,
LiveData
,ViewModel这些概念也都得看.几种开发模式的对比如何构建AndroidMVVM
vb12
·
2018-08-17 14:17
submitList调用不能更新数据问题
这几天在学习DataBinding,ViewMode,MVVM,
LiveData
,,,比照Sunflower项目,重新了自己的项目.我的项目截图:image.pngimage.png简单来说是一个列表,
vb12
·
2018-08-16 20:10
安卓Lifecycle+ViewModel+
LiveData
+Mvp+Dagger2完美搭建
先说几个概念一,Lifecycle这个玩意是用来管理监听Actitivy生命周期的一个东西,之前我们可能会写一个生命周期的回调来做这个事情,比如在对应的生命周期中回调P层来达到监听的效果,但如果我们写个自定义控件也要监听呢,回头又有一个地方需要监听呢?当然写回调可以到达目的,但是很不好管理.所以Google推出这个东西,现在高版本的supper包已经默认支持这个,所以不需要额外引入,需要监听的类只
勤能不能补拙
·
2018-08-13 22:20
SEMrush Domain Overview(域名概览)简介
右上角
LiveData
下拉菜单用于查看历史数据,但此功能仅
小样_专家
·
2018-08-07 14:24
Android架构组件之
LiveData
如果你看过了Android架构组件之Lifecycle,可以立马投入到
LiveData
组件的学习中,同样的,
LiveData
也是GoogleI/O大会上发布的架构组件,ListData是一个可被观察的数据持有类
My_Hubery
·
2018-08-03 17:48
Retrofit与
LiveData
结合
Retrofit与
LiveData
结合写上题目有点不知道怎么写了的很短暂的尴尬有个问题,为什么我们可以直接更改service接口方法的返回值。
94me
·
2018-07-19 18:42
Retrofit
深入解析
LiveData
另外一种方案是采用weakreference的callback,但这样一来就不能使用匿名内部类,使用起来不是很方便,所以研究一下能不能用
LiveData
来实现。
JeremyLiao
·
2018-07-17 16:13
Android
Android JetPack之ViewModel
Jetpack今天我们来研究架构层最重要的两个类
LiveData
和ViewModel之一的ViewModel本文涉及到的代码已上传到Github,欢迎star、forkViewModel简介ViewModel
皮球二二
·
2018-07-13 13:57
数据共享与持久化——ViewModel 的使用与原理
前言对于ViewModel的使用以及原理,可能需要对Lifecycle和
LiveData
有一些理解,不然可能会影响对某些内容的理解。以下为可参考资料。
MxsQ
·
2018-07-10 15:21
浅谈Android的Lifecycle源码分析
不过最近看到了一篇文章,其中的一条评论提到了
LiveData
。恰巧这两天工作内容不多,所以赶紧研究一波!
nick_young
·
2018-07-09 11:38
LiveData
/**Copyright(C)2017TheAndroidOpenSourceProject**LicensedundertheApacheLicense,Version2.0(the"License");*youmaynotusethisfileexceptincompliancewiththeLicense.*YoumayobtainacopyoftheLicenseat**http://ww
lifeqiuzhi521
·
2018-06-26 23:53
Mvvm模式: Databinding 与 ViewModel+
LiveData
+Repository
通过Databinding或者ViewModel+
LiveData
+Repository如何实现Mvvm的相关设计以及他们各自优缺点的一些比较。
hyw6
·
2018-06-25 17:33
Android设计模式
感受
LiveData
与 ViewModel结合之美
LiveData
与ViewModel都是Android官方架构组件(AndroidArchitectureComponents)之一。
唯鹿
·
2018-06-19 13:19
livedata
viewmodel
android
Android
Android Architecture Components Part3:Lifecycle
上期文章我们讲解了
LiveData
,知道它是一个可观察容器同时具备生命感知能力。那么它的生命感知能力又是如何实现呢?在使用
LiveData
进行注册observer时,是否记得其中的两个参数。
idisfkj
·
2018-06-17 00:00
android
kotlin
架构模式
AAC框架改造总结
新引入的
livedata
,可以与控件绑定,通过监听自身数据的改变通知控件刷新。节省了手动set的过程。那么一个简单的AA
ShanLiang_Build
·
2018-06-04 10:55
android基础巩固
Android Architecture Components 之
LiveData
, ViewModel
一入口阅读源码需要从源码的入口处着手,先看先官方的例子(https://developer.android.com/topic/libraries/architecture/
livedata
):ViewModelpublicclassNameViewModelextendsViewModel
nothingwxq
·
2018-05-31 09:00
androd Room和
LiveData
概述Room在SQLite上提供了一个抽象层,能让开发者更简单便利的访问SQLite。Database用法:此组件用于创建数据库的持有者,同时在类层级上使用注解来定义一系列的Entity,这些Entity对应着数据库中的表格。Database类中必须包含DAO对象获取。Database是App层与底层SQLite之间的连接点。在应用中要使用此组件的话需要继承RoomDatabase。然后通过Roo
白云苍狗日悠悠
·
2018-05-18 11:41
android-实用技巧
androd Room和
LiveData
概述Room在SQLite上提供了一个抽象层,能让开发者更简单便利的访问SQLite。Database用法:此组件用于创建数据库的持有者,同时在类层级上使用注解来定义一系列的Entity,这些Entity对应着数据库中的表格。Database类中必须包含DAO对象获取。Database是App层与底层SQLite之间的连接点。在应用中要使用此组件的话需要继承RoomDatabase。然后通过Roo
白云苍狗日悠悠
·
2018-05-18 11:41
android-实用技巧
Android AAC架构
定义AndroidArchitectureComponents,简称AAC,一个处理UI的生命周期与数据的持久化的架构AAC的核心Lifecycle,
LiveData
,ViewModel以及Room通过它可以非常优雅的让数据与界面交互并做一些持久化的东西高度解耦自动管理生命周期而且不用担心内存泄漏的问题
白云苍狗日悠悠
·
2018-05-18 11:13
android-实用技巧
Android AAC架构
定义AndroidArchitectureComponents,简称AAC,一个处理UI的生命周期与数据的持久化的架构AAC的核心Lifecycle,
LiveData
,ViewModel以及Room通过它可以非常优雅的让数据与界面交互并做一些持久化的东西高度解耦自动管理生命周期而且不用担心内存泄漏的问题
白云苍狗日悠悠
·
2018-05-18 11:13
android-实用技巧
FrameWork层源码的分析(14)-Google新组件下的架构思考
Android高级进阶知识(这是总目录索引)mvvm框架地址:MarsArchitecture 从谷歌发布新的框架组件,试用之后,不仅开始设想着改进之前的mvp模式架构,谷歌新框架新组件ViewModel,
LiveData
ZJ_Rocky
·
2018-04-15 22:30
Android8.1 推荐设计架构 基本示例代码分析。
直接整个简单的viewmodel加上一个
livedata
,屁都没测试出来。还得看个完整的例子。github地址在这我们也可以在Androidstudio里面新建一个sample,最底下的选项。
AnytimeSmile
·
2018-03-26 21:20
Android
架构组件之 ViewModel | 中文教学视频
生命周期管理库(Lifecycles)由三个组件构成,包括Lifecycle、
LiveData
和ViewModel。它可以用来解决常见的生命周期问题,同时使您的应用程序易于测试且可维护。
谷歌开发者_
·
2018-03-15 00:00
有关Android Lifecycle的一些事
ArchitectureComponentsLifecycleGoogle之前推出过一套ArchitectureComponents,里面的Lifecycle组件是
LiveData
等的基础组件。
LSteven
·
2018-03-12 23:09
Android架构组件ViewModel和
LiveData
介绍及使用
关于ViewModelViewModel类的设计目的是以一种关注生命周期的方式存储和管理与UI相关的数据。例如:Activity在配置发生改变时(屏幕旋转),Activity就会重新创建,onCreate()方法也会重新调用。我们可以在onSaveInstanceState()方法中保存数据,并从onCreate()方法中通过Bundle恢复数据,但这种方法只适用于可以对其进行序列化的少量数据,而
秦川小将
·
2018-03-09 11:13
Android
谷歌架构组件(三)
LiveData
的使用与分析
LiveDataisanobservabledataholderclass.从谷歌的解释中我们可以知道
LiveData
是一个可观察的数据持有类。
wenson123
·
2018-03-01 14:51
LiveData
简单使用
libraries/architecture/adding-components.htmla、项目的build.gradle:b、app或者module的build.gradle:上面这些包含了Lifecycles、
LiveData
keanbin
·
2018-02-13 15:08
Databinding与
LiveData
的合作
背景在谷歌官方的最新框架中我们可以学到的一个新组件就是
LiveData
,能够监听生命周期的变化并且在适当的生命周期中回调方法,有效的解决了之前需要处理回调中View消失的问题。
one_cup
·
2018-01-02 21:20
Android架构组件Room的使用详解
Room其实就是一个orm,抽象了SQLite的使用,但是它作为Android的亲儿子orm,并且原生支持
LiveData
和Rxjava嵌套使用,学习一下还是不错的。
simplepeng
·
2017-12-27 10:06
Android架构组件Room的使用
Android架构组件Room的使用Room其实就是一个orm,抽象了SQLite的使用,但是它作为Android的亲儿子orm,并且原生支持
LiveData
和Rxjava嵌套使用,学习一下还是不错的。
Simple_Peng
·
2017-12-26 18:48
Android
Android新技术
1.ViewModel+
LiveData
+实现LifeCycleOwner实现数据更新监听2.ViewModel+实现LifeCycleOwner实现activity中的多Fragment共享数据
半截铅笔
·
2017-12-11 12:07
使用Android Architecture Component开发应用(附demo)
image相关文章:【翻译】安卓架构组件(1)-App架构指导【翻译】安卓架构组件(2)-添加组件到你的项目中【翻译】安卓架构组件(3)-处理生命周期【翻译】安卓架构组件(4)-
LiveData
【翻译】
Chuckiefan
·
2017-11-27 11:04
使用Android Architecture Component开发应用(附demo)
image相关文章:【翻译】安卓架构组件(1)-App架构指导【翻译】安卓架构组件(2)-添加组件到你的项目中【翻译】安卓架构组件(3)-处理生命周期【翻译】安卓架构组件(4)-
LiveData
【翻译】
Chuckiefan
·
2017-11-27 11:04
Android Architecture Component之ViewModel源码分析
ViewModel,建议看下几篇文章AndroidArchitectureComponent之Lifecycle-AwareComponents源码分析AndroidArchitectureComponent之
LiveData
Jason骑蜗牛看世界
·
2017-11-14 16:21
Android Architecture Component之ViewModel源码分析
ViewModel,建议看下几篇文章AndroidArchitectureComponent之Lifecycle-AwareComponents源码分析AndroidArchitectureComponent之
LiveData
Jason骑蜗牛看世界
·
2017-11-14 16:21
Android Architecture Component之
LiveData
前言系列文章AndroidArchitectureComponent之Lifecycle-AwareComponents源码分析AndroidArchitectureComponent之
LiveData
Jason骑蜗牛看世界
·
2017-11-13 13:37
Android Architecture Component之
LiveData
前言系列文章AndroidArchitectureComponent之Lifecycle-AwareComponents源码分析AndroidArchitectureComponent之
LiveData
Jason骑蜗牛看世界
·
2017-11-13 13:37
【翻译】安卓架构组件(7)-分页库
相关文章:【翻译】安卓架构组件(1)-App架构指导【翻译】安卓架构组件(2)-添加组件到你的项目中【翻译】安卓架构组件(3)-处理生命周期【翻译】安卓架构组件(4)-
LiveData
【翻译】安卓架构组件
Chuckiefan
·
2017-11-10 16:15
上一页
26
27
28
29
30
31
32
33
下一页
按字母分类:
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
其他