240 发简信
IP属地:广东
  • Resize,w 360,h 240
    EventBus索引文件的生成

    网上关于EventBus的分析已经很多,尤其是EventBus的订阅以及事件发送、接收相关的内容。这里不分析该部分的内容,仅分析一下索引文件是如...

  • Resize,w 360,h 240
    Glide源码分析五——缓存相关

    DataSource(数据源) 数据源有5种类型: LOCAL:本地数据,例如本地图片文件,也可能是通过ContentProvider共享的远程...

  • Resize,w 360,h 240
    Glide源码解析四——Engine相关(从数据源获取数据)

    Engine 由Glide源码分析二——Request相关[https://www.jianshu.com/p/767a39d33ffb]可知,...

  • Resize,w 360,h 240
    Glide源码分析三——Target相关

    Target相关 通常我们是调用requestBuilder#into(ImageView),接下来看看,ImageView是如果转化为Targ...

  • Resize,w 360,h 240
    Glide源码分析二——Request相关

    RequestManagerRetriever Glide在构造时创建了RequestManagerRetriever,用于根据参数(Appli...

  • Resize,w 360,h 240
    Glide源码解析一——Glide、Registry相关

    ps:以下源码分析基于Glide v4.11.0 涉及的类 主要涉及到以下这些类: Glide,全局唯一 RequestManagerRetri...

  • Resize,w 360,h 240
    LiveData源码解析

    是什么 是一个可观察的数据存储类,且具备宿主生命周期的感知能力。 优势 页面不可见时不会派发消息 页面可见时,会立刻派发最新的一条消息给所有观察...

  • Resize,w 360,h 240
    Lifecycle源码解析

    是什么 是具备宿主生命周期感知能力的组件。它能持有组件(如 Activity 或 Fragment)生命周期状态的信息,并且允许其他观察者监听宿...

  • Resize,w 360,h 240
    Retrofit源码分析

    用法:retrofit是怎么创建service接口实例的? 调用retrofit 的create方法,通过动态代理技术返回一个service接口...