240 发简信
IP属地:河南
  • glide缓存之ActiveResources

    glide 缓存分为内存缓存和硬盘缓存,内存缓存是用Lru算法缓存和弱引用缓存(ActiveResources),在介绍弱引用缓存前,首先看看什么是弱引用 WeakRefer...

  • 120
    OkHttp3源码解析(二)——网络连接的管理(多路复用,连接池)

    目录 一、提出问题 1.OkHttp底层也是通过Socket发送和接收请求,是如何支持http/https请求的?2.连接池的实现原理,如何支持多路复用?怎样从连接池选择复用...

  • 120
    浅析Activity中View的生命周期方法回调

    0 前言 Activity有生命周期,同样的,View从添加到界面到从界面中移除也有一个生命周期,在官方文档中介绍了自定义View需要重写的一些方法,可以认为这些方法就是Vi...

  • 120
    MarkdownPad2.5 注册码

    邮箱: Soar360@live.com 授权秘钥: GBPduHjWfJU1mZqcPM3BikjYKF6xKhlKIys3i1MU2eJHqWGImDHzWdD6xhMN...

  • 用APT让DiffUtil自动比较差异

    在Android开发中,常常使用含列表的UI,基本选择RecyclerView做为列表控件。针对列表刷新简化,Google提供了DiffUtil工具,根据数据的变化指定性的更...