android源码
夜PP
潜移默化,破茧而出
展开
-
Android组件-ViewModel 源码分析
android viewModel源码分析原创 2020-01-12 17:11:23 · 282 阅读 · 0 评论 -
recyclerView adapter.notifyDataSetChanged()分析
① mAdapter.notifyDataSetChanged();跟进源码,发现是通过观察者模式进行分发的RecyclerView.Adapter:public final void notifyDataSetChanged() { this.mObservable.notifyChanged(); }② 找到注册观察者的地方:应该就是设置设...原创 2019-12-26 19:30:18 · 1517 阅读 · 0 评论 -
基于滑动场景解析RecyclerView的回收复用机制原理
基于滑动场景解析RecyclerView的回收复用机制原理原创 2019-12-23 20:14:53 · 121 阅读 · 0 评论 -
android框架
Android 由setContentView探究Activity界面加载流程及Activity、Window和DecorView的关系 链接Android View 测量流程(Measure)源码解析 链接原创 2019-11-21 16:15:31 · 88 阅读 · 0 评论 -
源码--Handler 机制
文章未仔细梳理Handler 机制大致描述: 这个机制主要牵涉到类 Handler、Message、MessageQueue 和 Looper. 这个机制大致工作流程: ① 执行 Looper.prepare();方法,为当前线程准备Looper对象; ②接下来就是往消息队列中插入消息,也就是我们熟悉的handler.sendMessage(new Message...原创 2019-07-10 17:35:57 · 121 阅读 · 0 评论 -
AsyncTask(多任务串行/并行)简单分析
1. 多实例并行时,使用 asynchTask.execute()提交的任务是串行执行的.下面分析原因:以下是两个异步实例提交任务: private void asynchTaskTest() { // 异步任务1 TestAnsycTask testAnsycTask1 = new TestAnsycTask(); Log.e("T...原创 2019-07-12 15:41:43 · 801 阅读 · 0 评论