ActivityThread.handleLaunchActivity()
ActivityThread.performLaunchActivity()
Instrumentation.newActivity()
Activity.onCreate()
ActivityThread.handleResumeActivity()
WindowManager.addView() 视图就显示出来了
ViewRootImpl.setView() 开始绘制流程
ViewRootImpl.requestLayout()
ViewRootImpl.scheduleTraversals()
ViewRootImpl.doTraversal()
ViewRootImpl.performTraversals()
ViewRootImpl.performMeasure() 测量
ViewRootImpl.performLayout() 布局
ViewRootImpl.performDraw() 画图
ActivityThread.performLaunchActivity()
Instrumentation.newActivity()
Activity.onCreate()
ActivityThread.handleResumeActivity()
WindowManager.addView() 视图就显示出来了
ViewRootImpl.setView() 开始绘制流程
ViewRootImpl.requestLayout()
ViewRootImpl.scheduleTraversals()
ViewRootImpl.doTraversal()
ViewRootImpl.performTraversals()
ViewRootImpl.performMeasure() 测量
ViewRootImpl.performLayout() 布局
ViewRootImpl.performDraw() 画图