自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

jouter的专栏

个人的学习记录

  • 博客(8)
  • 收藏
  • 关注

原创 Android Architecture Components学习笔记

前言 Android Architecture Components是谷歌在Google I/O 2017发布的。官方的描述: A new collection of libraries that help you design robust testable and maintainable apps. 全新的库集合,可帮助您设计稳健、可测试和易维护的应用。 转眼Andro...

2019-09-11 17:54:32 164

原创 AAC学习笔记LiveData(三)——Transformations

{@link LiveData}的转换方法。 这些方法允许功能组合和委托{@link LiveData}实例。 这些转换是惰性计算的,并且只在观察到返回的{@link LiveData}时运行。 生命周期行为是从输入{@code source} {@link LiveData}传播到返回的。 ...

2018-11-01 16:51:06 418

原创 AAC学习笔记LiveData(二)

本文为《Android Architecture Components学习笔记》的一部分 文档代码为Kotlin,但是系统生成的代码仍然为Java 为了方便理解,我将官方示例做了逐步拆解 本人水平有限,如有不当之处请不吝赐教 可参考: https://developer.android.google.cn/topic/libraries/architecture/livedata#use_li...

2018-10-31 17:43:52 461

原创 AAC学习笔记——SafeIterableMap

SafeIterableMap是链表实现的,优点像Map,在迭代期间支持修改,不是线程安全的。在androidx.arch.core.internal包,看的出来并不建议直接使用它。 public class SafeIterableMap<K, V&amp

2018-10-31 15:58:21 650

原创 AAC学习笔记LiveData(一)

本文为《Android Architecture Components学习笔记》的一部分 水平有限,如有不当之处请不吝赐教 可参考: https://developer.android.google.cn/topic/libraries/architecture/livedata#use_livedata_with_room 使用LiveData的优点: 确保UI与数据更新一致 LiveD...

2018-10-30 11:05:55 458

原创 AAC学习笔记Dagger(三)--核心实例注入

本文为《Android Architecture Components学习笔记》的一部分 文档代码为Kotlin,但是系统生成的代码仍然为Java 为了方便理解,我将官方示例做了逐步拆解 本人水平有限,如有不当之处请不吝赐教 上一篇叨叨到了将DispatchingAndroidInjector对象注入到Application。DispatchingAndroidInjector对象里有个Ma...

2018-10-25 15:33:16 122

原创 AAC学习笔记Dagger(二)--Activity注入之前

本文为《Android Architecture Components学习笔记》的一部分 文档代码为Kotlin,但是系统生成的代码仍然为Java 本人水平有限,如有不当之处请不吝赐教 上一篇据分析了Dagger的基本原理,本篇基于项目里的应用,同时简单看一下Google给Dagger赋予的新特性。这一篇会分析这几个类: GithubApp AppInjector DaggerAppCom...

2018-10-24 17:33:11 499

原创 AAC学习笔记Dagger(一)--基础应用

本文为《Android Architecture Components学习笔记》的一部分 文档代码为Kotlin,但是系统生成的代码仍然为Java 本人水平有限,如有不当之处请不吝赐教 文章目录Dagger初接触实现的方法被注入类注入目标类组件接口简单用Module总结一下 Dagger初接触 Dagger并不是AAC的一部分,但是在项目中却是个狠角色。Dagger的应用对项目组件解耦以及单元...

2018-10-23 16:27:20 202

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除