Activity - 启动流程

2019-02-12  本文已影响0人  世道无情

1. Activity启动流程


Activity启动流程,就是分析 ActivityThread源码:
handleLaunchActivity__>performLaunchActivity__>onCreate
handleResumeActivity__>performResumeActivity__>onResume
wm.addView(decor , 1)
这个时候才把 我们的 DecorView 加载到 WindowManager 中,View 绘制流程在这个时候才开始的,也就是说 onMeasure、onLayout、onDraw、才开始的,所以说 View的绘制流程在 onResume之后开始的,所以说 在onResume中不能获取宽高,需要在 onResume执行完毕后获取宽高;

也就是说 Activity启动流程:只是把 DecorView添加到 WindowManager中

上一篇 下一篇

猜你喜欢

热点阅读