
Android Jetpack系列组件
Android Jetpack系列组件。
躬行之
微信公众号:躬行之,专注Android、Flutter、音视频等领域,在这里能看到和你一样的成长足迹,希望我们在提升技术和认知的道路上走得更远。
展开
-
Android Jetpack组件之Paging Library源码篇
PS:原文首发于微信公众号:躬行之(jzman-blog)阅读本文之前,可先阅读同系列 Android Jetpack 组件文章如下 :Android Jetpack组件之Lifecycle篇Android Jetpack组件之LiveData详解Android Jetpack组件之ViewModel篇Android Jetpack组件之DataBinding详解Android Jetpack组件之使用可观察的数据对象Android Jetpack组件之Paging Library使用篇.原创 2020-08-31 00:31:37 · 189 阅读 · 0 评论 -
Android Jetpack组件之Paging Library使用篇
PS:原文首发于微信公众号:躬行之(jzman-blog)阅读本文之前,可先阅读同系列 Android Jetpack 组件文章如下 :Android Jetpack组件之Lifecycle篇Android Jetpack组件之LiveData详解Android Jetpack组件之ViewModel篇Android Jetpack组件之DataBinding详解Android Jetpack组件之使用可观察的数据对象本文将介绍 Paging Library 库的使用,其源码解析将在下.原创 2020-08-19 01:26:38 · 356 阅读 · 6 评论 -
Android Jetpack组件之使用可观察的数据对象
PS:原文首发于微信公众号:躬行之(jzman-blog)可观察性是指某个对象变化通知其他数据的能力,主要有三种可观察类型:字段对象集合使用数据绑定可对数据对象提供在数据更改时通知其他数据更改的能力,将一个可观察数据对象绑定到 UI 上,当数据对象的属性发生变化可自动更新 UI。字段如果某个类只有几个属性,为了使得这些对象具有观察数据变化的能力,可以使用可观察字段(Observable fields)来实现,databinding 中提供了这样的通用 Observable 类,包括八种.原创 2020-06-30 00:03:03 · 539 阅读 · 2 评论 -
Android Jetpack组件之BindingAdapter详解
PS:原文首发于微信公众号:躬行之(jzman-blog)上篇主要是 DataBinding 的基本使用,Android Jetpack 组件系列文章如下 :Android Jetpack组件之Lifecycle篇Android Jetpack组件之LiveData详解Android Jetpack组件之ViewModel篇Android Jetpack组件之DataBinding详解本篇文章主要介绍 Binding adapters 的使用方式,内容如下:databinding机制.原创 2020-06-12 00:02:58 · 8714 阅读 · 8 评论 -
Android Jetpack组件之DataBinding详解
原文首发于微信公众号:躬行之(jzman-blog)前面总结了 ViewModel、LiveData 及 Lifecycle 架构组件的使用,可先阅读下面文章详细了解:Android Jetpack组件之Lifecycle篇Android Jetpack组件之LiveData详解Android Jetpack组件之ViewModel篇本篇主要侧重 dataBinding 的基本使用,主要内容如下:dataBinding支持布局文件配置绑定数据特殊表达式事件绑定自定义绑定类O.原创 2020-05-25 07:36:23 · 934 阅读 · 2 评论 -
Android Jetpack组件之ViewModel篇
PS:原文首发于微信公众号:躬行之(jzman-blog)前面学习了 LiveData 和 Lifecycle 架构组件的使用:Android Jetpack组件之Lifecycle篇Android Jetpack组件之LiveData篇ViewModel 具有生命周期意识,会自动存储和管理 UI 相关的数据,即使设备配置发生变化后数据还会存在,我们就不需要在 onSaveInstanceState 保存数据,在 onCreate 中恢复数据了,使用 ViewModel 这部分工作就不需要我.原创 2020-05-11 00:04:01 · 1005 阅读 · 0 评论 -
Android Jetpack组件之LiveData详解
PS:原文首发于微信公众号:躬行之(jzman-blog)LiveData 是一个可观察的数据持有者类,与常规 observable 不同,LiveData 是生命周期感知的,LiveData 也是 Android Jetpack 组件的一部分,本文将从如下几个方面学习 LiveData:什么是LiveDataLiveData的优点LiveData的使用自定义LivedataLi...原创 2020-04-08 00:19:36 · 1257 阅读 · 0 评论 -
Android Jetpack组件之Lifecycle-Aware组件使用及源码解析
PS:原文首发于微信公众号:躬行之(jzman-blog)Lifecycle-Aware 组件是 Android Jetpack 的一部分,该组件可以感知 Activity 和 Fragment 的生命周期状态的改变,有利于生成更易组织、更轻量化、更易于维护的代码,常用的开发方式就是在组件的对应的生命周期方法中处理相关业务逻辑,这种方式会导致不良代码的产生以及 bug 的增加,如果使用生命周...原创 2020-04-02 00:38:55 · 312 阅读 · 0 评论