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