activity启动
2019-09-25 18:29:13 0 举报
Android activity启动流程
作者其他创作
大纲/内容
单例,一个进程只有一个WindowManagerGlobal服务于所有页面的view
main()
代理
创建窗口对象PhoneWindow
HandResumeActivity()
WindowManager
ViewManager
performLaunchActivity()
ActivityThread
WindowManagerGlobal
WindowManagerImpl
addView();updateVIewLayout();removeView();
getDefaultDisplay();removeVIewImmeDiate();
实现
创建ViewRootImp将Window所对应的View设置给创建的ViewRootImpl(setView)->requestLayout()---->performtraversals()(整个绘制流程都在这个方法里,通过判断执行measure、layout、draw)
继承
0 条评论
回复 删除
下一页