
android高阶开发
寒小枫
三更灯火两更鸡,正是男儿读书时
展开
-
【Android】RecyclerView详解(一)
1.介绍RecyclerView是比 ListView 更高级且更具灵活性的组件。 此组件是一个用于显示庞大数据集的容器,可通过保持有限数量的视图进行非常有效的滚动操作。 如果您有数据集合,其中的元素将因用户操作或网络事件而发生改变,请使用 RecyclerView 小组件。RecyclerView使用起来很方便因为它: 提供了一种插拔式的体验,高度的解耦,异常的灵活使用;原创 2016-06-01 17:00:10 · 6834 阅读 · 4 评论 -
【Android】Handler、Looper、MessageQueue之间的爱恨情仇
Android消息机制是比较重要的一块,必须要掌握,消息机制主要是指Handler的运行机制,Handler的运行需要MessageQueue和Looper的支撑,MessageQueue表示消息队列,内部存储了一组消息,采用单链表的数据结构来实现,不过MessageQueue也只是一个存储单元,它并不具备处理消息的功能,Looper就是来干这事的,它会无限循环是否有新消息,有就处理,没有就等着。...原创 2019-03-01 22:07:25 · 284 阅读 · 0 评论 -
【Android】一张图看懂Activity的启动流程
在Android中,Activity这家伙可以说是非常重要的,无时无刻不在和它打交道,本篇不讲解activity的基本使用,而是对Activity的启动流程做个记录,但不深入分析源码实现细节,开始之前,先上一张图来总体感受一下Activity的启动流程: 就像我们平时启动一个Activity那样,我们从startActivity(intent)开始。 startActivity @Ove...原创 2019-03-07 20:33:59 · 1894 阅读 · 0 评论