240 发简信
IP属地:广东
  • 一切从android的handler说起(六)之四大组件生命周期起源

    阅读本文大概需要 4 分钟。 ​ 上一篇,我们了解到Android里触摸事件是如何一步一步转入UI线程的message queue里被执行的,这种事件是由外部事件触发的。 我...

  • 一切从android的handler说起(五)之触摸事件模型

    阅读本文大概需要 5 分钟。 ​ 在弄清楚了handler消息机制原理后,小张显得异常高兴,感觉这块儿终于像一碗清水似的看到底了。 我无意间说了一句:别高兴得太早,你只清楚了...

  • 一切从android的handler说起(三)之UI线程为何不卡顿

    “阅读本文大概需要4分钟。” ​ 和小张聊到兴起,我就问了android面试界一个众所周知的问题。 我:之前说到每个线程的looper都在不断的从message queue里...

  • 一切从android的handler说起(二)之threadLocal

    “阅读本文大概需要2分钟。” ​​​​ 看小张有些受惊,我打算换个新的角度。 继续问道:刚才说到每个线程只能有一个唯一的looper,你知道android是怎么保证这一点的吗...

  • 我就问2个问题:
    1. 为什么用weakReference,JVM GC时岂不是把使用中的图片资源回收了?那对于用户来说会发生什么?为什么不用软引用?
    2. 为什么在查找的时候,不先查找activeResource,而是LruCache,按道理来说activeResource的数量更小,找到的概率更大才对.

    [Glide系列第3篇]Glide源码分析之缓存处理

    Android缓存机制:如果没有缓存,在大量的网络请求从远程获取图片时会造成网络流量的浪费,加载速度较慢,用户体验不好 关于学习Glide缓存原理前十分建议你先了解图片加载的...