Avatar notebook default
16篇文章 · 15294字 · 2人关注
  • SparseArray源码分析

    引子 SparseArray是google官方提供的一种int到Object的map,文档见:SparseArray。大家都知道Java里已经有...

  • IntentService源码分析

    概要介绍 和HandlerThread一样,IntentService也是Android替我们封装的一个Helper类,用来简化开发流程的。In...

  • HandlerThread源码分析

    概要介绍 HandlerThread是一种特殊的Thread,也就是有Looper的thread,既然有Looper的话,那我们就可以用此Loo...

  • fragment的状态保存&恢复过程分析

    缘起 之前已经做了关于fragment源码的分析,但貌似把fragment关于保存、恢复的内容给忽略了,再加上上周5在开发一个功能时遇到了一个奇...

    0.4 8950 8 15 1
  • View树状态的保存、恢复过程分析

    缘起 本文要重点分析的是2个方法即onSaveInstanceState和onRestoreInstanceState,为什么要介绍这2个方法呢...

  • Resize,w 360,h 240
    Android fragment源码完全解析

    缘起 一直以来,笔者对fragment相关的这一堆API,内部具体干了哪些事情不是很清楚,所以经常会用起来心里有点小疙瘩,不是那么踏实。总想着花...

    1.0 8220 6 54
  • Greenrobot EventBus vs Otto Bus

    何为EventBus 说到EventBus就不得不提下观察者模式,这个设计模式相信大家都很熟悉了,在这个模式里有2个方面,一个是被观察者,也就是...

  • Resize,w 360,h 240
    View的onAttachedToWindow和onDetachedFromWindow的调用时机分析

    缘起 笔者为什么会挑这个话题,是因为长时间以来我自己对这2个方法一直有些疑惑,比如: 为啥叫onAttachedToWindow而不是onAtt...

  • ActivityThread.handleLaunchActivity方法分析

    开始 在之前的文章Activity的启动过程分析中,我们详细分析了act的启动流程,只是后面的第5步当时碍于篇幅原因无法细说,所以这里单独拿出来...

文集作者