Android 源码学习
Android 源码学习
xiayu54
这个作者很懒,什么都没留下…
展开
-
android 源码 —— View 的绘制流程
View 的绘制流程目录View 的绘制流程测量Measure布局Layout绘制Draw总结思考接着我们之前分析的 activity 启动流程,我们继续分析一下 activity启动后,View 的绘制流程不清楚的可以看一下activity 启动流程:activity 启动流程源码版本:android-27上一篇的启动流程中,最后 走到了 ViewRo...原创 2020-03-19 14:00:09 · 531 阅读 · 0 评论 -
android 源码 —— setContentView() 源码浏览
setContentView() 源码浏览目录setContentView() 源码浏览PS:Window 的创建大家都知道,我们设置布局的时候,直接调用 setContentView(R.layout.xxx) 就可以了,那么,今天,我们就来看一下 setContentView() 中的源码,看看里面都做了些什么。源码版本:android-27从setContentVi...原创 2020-03-18 13:20:15 · 458 阅读 · 0 评论 -
Activity 源码之启动流程 —— onCreate、onStart、OnResume 的调用
场景描述:当活动 A 启动活动 B 时,A 先调用 onPause 的,然后 B 调用 onCreate、onStart、onResume,待 B(非透明) 完全覆盖A 时,最后 A 调用 onStop 。自己看了一遍,简略的花了一下流程图,方便日后查看接着上一张,这次画一个 B 启动流程的源码版本:android-27...原创 2020-03-17 13:40:41 · 2367 阅读 · 2 评论 -
Activity源码之 启动流程——onPause 的调用
Activity启动时,onPause 的调用 简述场景描述:当活动 A 启动活动 B 时,A 先调用 onPause 的,然后 B 调用 onCreate、onStart、onResume,待 B(非透明) 完全覆盖 A 时,最后 A 调用 onStop 。自己看了一遍,简略的花了一下流程图,方便日后查看源码版本:android-27已经注明了,哪个方法,在那个类中,方便大...原创 2020-03-06 19:51:12 · 1614 阅读 · 0 评论 -
Android fragment add、replace、commit源码浏览
前言: 最近看了 fragment 源码,为方便自己以后查看,在此记录一下 源码版本:Androidx正文:在此,我们看一下 fragment 中 add、replace、commit等方法先放一段伪代码: FragmentManager fragmentManager = getSupportFragmentManager(); ...原创 2020-02-22 01:55:22 · 547 阅读 · 0 评论