
Architecture Components
gdutxiaoxu
种一颗树的最好时间是十年前,其次是现在
-
原创 Android lifecycle 使用详解
ArchiteComponentsSample简介Architecture Components lifecycle 是 2107 年 google 大会推出来的,它属于 architecture compoment 里面的一个组件,它可以干什么用呢? 简单得来说,它可以用来检查 Activity 的生命周期,而不必强依赖 Activity。为什么要引进 lifecycle举一下...2019-01-26 20:32:0215553
5
-
原创 Android LiveData 使用详解
前言在上一篇博客中,我们讲解了 lifecycle 的使用及优点。这篇博客让我们一起来了解一下 LiveData 是怎样使用的?为什么要引进 LiveDataLiveData 是一个可以被观察的数据持有类,它可以感知 Activity、Fragment或Service 等组件的生命周期。它可以做到在组件处于激活状态的时候才会回调相应的方法,从而刷新相应的 UI。不用担心发生内存泄漏...2019-01-26 20:33:4130002
6
-
原创 Android lifecyle 源码解剖
前言前两篇博客,我们已经讲解了 lifecycle ,liveData, ViewModel 的使用,这一篇博客,让我们一起来看一下 lifecycle 的原理。从自定义的 lifecycle 说起首先我们先来看一下我们复习一下,如果要自定义 lifecycle,我们要这样做。public class CustomLifecycleActivity extends FragmentAct...2019-01-26 20:34:323016
2
-
原创 Android livedata 源码解剖
前言在前面三篇博客中,我们已经介绍了 lifecycle 的使用及原理,livedata ,ViewModel 的常用用法,今天,让我们一起来学习 livedata 的原理。我们先来回顾一下:LiveData 是一个可以被观察的数据持有类,它可以感知 Activity、Fragment或Service 等组件的生命周期。它可以做到在组件处于激活状态的时候才会回调相应的方法,从而刷新相应...2019-01-26 20:35:263620
0
-
原创 Android lifecycle 实战及使用进阶
前言Android lifecycle 使用详解Android LiveData 使用详解Android lifecyle 源码解剖Android livedata 源码解剖github sample 地址: ArchiteComponentsSampleAndroid Architecture Components 的,前面我们已经讲解了 lifecycle, LiveData 的...2019-05-24 20:38:188412
0