学习AAC
文章平均质量分 86
jouter
这个作者很懒,什么都没留下…
展开
-
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 · 466 阅读 · 0 评论 -
AAC学习笔记Dagger(二)--Activity注入之前
本文为《Android Architecture Components学习笔记》的一部分 文档代码为Kotlin,但是系统生成的代码仍然为Java 本人水平有限,如有不当之处请不吝赐教 上一篇据分析了Dagger的基本原理,本篇基于项目里的应用,同时简单看一下Google给Dagger赋予的新特性。这一篇会分析这几个类: GithubApp AppInjector DaggerAppCom...原创 2018-10-24 17:33:11 · 504 阅读 · 0 评论 -
AAC学习笔记LiveData(二)
本文为《Android Architecture Components学习笔记》的一部分 文档代码为Kotlin,但是系统生成的代码仍然为Java 为了方便理解,我将官方示例做了逐步拆解 本人水平有限,如有不当之处请不吝赐教 可参考: https://developer.android.google.cn/topic/libraries/architecture/livedata#use_li...原创 2018-10-31 17:43:52 · 472 阅读 · 0 评论 -
AAC学习笔记——SafeIterableMap
SafeIterableMap是链表实现的,优点像Map,在迭代期间支持修改,不是线程安全的。在androidx.arch.core.internal包,看的出来并不建议直接使用它。 public class SafeIterableMap<K, V&amp原创 2018-10-31 15:58:21 · 663 阅读 · 0 评论 -
AAC学习笔记Dagger(一)--基础应用
本文为《Android Architecture Components学习笔记》的一部分 文档代码为Kotlin,但是系统生成的代码仍然为Java 本人水平有限,如有不当之处请不吝赐教 文章目录Dagger初接触实现的方法被注入类注入目标类组件接口简单用Module总结一下 Dagger初接触 Dagger并不是AAC的一部分,但是在项目中却是个狠角色。Dagger的应用对项目组件解耦以及单元...原创 2018-10-23 16:27:20 · 209 阅读 · 0 评论 -
AAC学习笔记Dagger(三)--核心实例注入
本文为《Android Architecture Components学习笔记》的一部分 文档代码为Kotlin,但是系统生成的代码仍然为Java 为了方便理解,我将官方示例做了逐步拆解 本人水平有限,如有不当之处请不吝赐教 上一篇叨叨到了将DispatchingAndroidInjector对象注入到Application。DispatchingAndroidInjector对象里有个Ma...原创 2018-10-25 15:33:16 · 134 阅读 · 0 评论 -
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 · 170 阅读 · 0 评论 -
AAC学习笔记LiveData(三)——Transformations
{@link LiveData}的转换方法。 这些方法允许功能组合和委托{@link LiveData}实例。 这些转换是惰性计算的,并且只在观察到返回的{@link LiveData}时运行。 生命周期行为是从输入{@code source} {@link LiveData}传播到返回的。 ...原创 2018-11-01 16:51:06 · 428 阅读 · 0 评论