• 引言 当面试官说请你介绍一下activity启动模式,大多数人都能整两句,什么栈顶复用啊栈内复用啊,不过,你确定你真的懂启动模式吗? 如果你能回答出下面的问题,那么你可以直接退出当前界面。 假设有如下四个activity: A(standard) B(singleTop) C(singleTa 查看全文

    2个月以前
    735阅 . 1赞
  • 时光飞逝,不知不觉写完Handler系列文章已经用时一个月了。作为我开始分析Android Framework源码的敲门砖还是遇到了很多挫折,尤其是分析MessageQueue源码时那种百思不得其解的疑惑困扰着我很长时间。不过当我想通了这其中的原理后那种酣畅淋漓的感觉也让我 查看全文

    8个月以前
    207阅 . 3赞
  • Handler本身可在多线程之间调用,不管它在哪个线程发送消息,都会回到它被初始化的哪个线程中接收到消息。 初始化 Handler有 7个 构造方法,分别对应不同的参数来初始化不同的Handler属性,但是真正完成初始化操作的只有两个构造方法: // 是否需要查找潜在 查看全文

    8个月以前
    357阅 . 1赞
  • 刚看源码的时候:“这TM写的是啥?那写的又TM是啥?”研究明白了之后:“奥,原来就这点玩意儿啊,太简单了。” Looper的职责很单一,就是单纯的从MessageQueue中取出消息分发给消息对应的宿主Handler,因此它的代码不多(300行左右)。 Looper是线程独立的 查看全文

    9个月以前
    144阅 . 0赞
  • 看源码有一段时间了,越来越能从代码中感觉到工程师们满满的激情,无论是基础Java语法还是高级的语言特性都被发挥的淋漓尽致,写的恰到好处。分析源码的过程,何尝不是与大神们进行灵魂沟的过程。 MessageQueue属于低层类且依附于Looper,Looper外其他类不应 查看全文

    9个月以前
    219阅 . 0赞
  • 预热 在写这篇文章前我不止一次的问自己,网上分析Handler机制原理的文章那么多,为啥还要画蛇添足啊?不是说前人们写的文章不好,我就是觉得他们写的不细,有些点不讲清楚,逻辑很难通顺的,每次我学个什么东西时遇到这种情况都贼难受。 我们处在这么一个被 查看全文

    9个月以前
    707阅 . 14赞
  • Android MVP升级路系列文章目录: (一)乞丐版的自我救赎 第一篇文章的结尾对时尚版MVP结构做了一个简单的预告,下面继续从时尚版MVP说起。 时尚版MVP架构 - Model层的优化 在从乞丐版MVP架构优化成平民版MVP架构的过程中,几乎每个单元都做了很大优化并封 查看全文

    10个月以前
    4846阅 . 42赞
  • 目录 引言 为什么用MVP架构 MVP理论知识 乞丐版MVP架构模式的代码实现 MVP中的代码复用场景 平民版MVP架构 - base层顶级父类 Fragment怎么办 时尚版MVP架构 - Model层的单独优化 引言 记得第一次接触MVP开发是上大学的时候,当时看了数十篇关于MVP的文章,这 查看全文

    10个月以前
    149053阅 . 133赞
  • 引言 从上学到工作,一晃搞Android也已经有几年了,用的最多控件不外乎就那么几个,其中列表控件用起来相对来说比较繁琐,尤其是出了 RecyclerView 之后。前段时间突发奇想做一个通用的适配器这样就不用每次写重复的东西了那多爽啊!这里还要好好感谢一下网 查看全文

    10个月以前
    112184阅 . 1赞
  • 北京 · 秋 I say to you today my friends, And so even though we face the difficulties of today and tomorrow, I still have a dream. 第一篇文章,献给过去。 我要的,我现在就要! 小标题是我过去四年一直信奉的座右铭,当时的想法很单纯,年轻人要有 查看全文

    12个月以前
    353阅 . 12赞
  • 共 1 页/10条记录
签名
Android 修仙派
最后登陆
18-08-14 11:22
最近访客
书签
公告
??、