Activity onCreate() onResume()

2020-09-21  本文已影响0人  没有了遇见

1: activity 启动流程   startActivity () 执行顺序是 onCreate (创建DecorView) -->onResume()-->调用root,setView() 然后执行 哦那Mesume()方法  之后才会绘制了宽高

调用launchActivity 和OnResume的核心代吗 迪奥用handleLaunchActivity()执行onCreate()的核心代码 执行handleResumeActivity()然后执行onResume方法

2:掉用handleLaunchActivity 方法后创建了DecorView  这个对象其中包裹了我们xml配置的控件

    执行了 handleResumeActivity ()执行了 performResumeActivity() 迪奥用Activity的  activity.onResume()方法  此时DecorView还未加载到Window   所以未绘制 所以获取不到宽高

执行onResume和window添加decorview的核心方法
上一篇下一篇

猜你喜欢

热点阅读