Android Architecture Components 系列
文章平均质量分 79
这个专栏主要介绍 Android Architecture Components 系列使用及原理,包含 lifecycle,livedata 的使用和源码分析,Navigation, Paging library,Room,WorkMannager 等
gdutxiaoxu
这个作者很懒,什么都没留下…
展开
-
Android lifecycle 实战及使用进阶
前言Android lifecycle 使用详解Android LiveData 使用详解Android lifecyle 源码解剖Android livedata 源码解剖github sample 地址: ArchiteComponentsSampleAndroid Architecture Components 的,前面我们已经讲解了 lifecycle, LiveData 的...原创 2019-05-24 20:38:18 · 11472 阅读 · 0 评论 -
Android livedata 源码解剖
前言在前面三篇博客中,我们已经介绍了 lifecycle 的使用及原理,livedata ,ViewModel 的常用用法,今天,让我们一起来学习 livedata 的原理。我们先来回顾一下:LiveData 是一个可以被观察的数据持有类,它可以感知 Activity、Fragment或Service 等组件的生命周期。它可以做到在组件处于激活状态的时候才会回调相应的方法,从而刷新相应...原创 2019-01-26 20:35:26 · 5033 阅读 · 0 评论 -
Android lifecyle 源码解剖
前言前两篇博客,我们已经讲解了 lifecycle ,liveData, ViewModel 的使用,这一篇博客,让我们一起来看一下 lifecycle 的原理。从自定义的 lifecycle 说起首先我们先来看一下我们复习一下,如果要自定义 lifecycle,我们要这样做。public class CustomLifecycleActivity extends FragmentAct...原创 2019-01-26 20:34:32 · 4413 阅读 · 2 评论 -
Android LiveData 使用详解
前言在上一篇博客中,我们讲解了 lifecycle 的使用及优点。这篇博客让我们一起来了解一下 LiveData 是怎样使用的?为什么要引进 LiveDataLiveData 是一个可以被观察的数据持有类,它可以感知 Activity、Fragment或Service 等组件的生命周期。它可以做到在组件处于激活状态的时候才会回调相应的方法,从而刷新相应的 UI。不用担心发生内存泄漏...原创 2019-01-26 20:33:41 · 58199 阅读 · 9 评论 -
Android lifecycle 使用详解
ArchiteComponentsSample简介Architecture Components lifecycle 是 2107 年 google 大会推出来的,它属于 architecture compoment 里面的一个组件,它可以干什么用呢? 简单得来说,它可以用来检查 Activity 的生命周期,而不必强依赖 Activity。为什么要引进 lifecycle举一下...原创 2019-01-26 20:32:02 · 26517 阅读 · 6 评论