activity启动流程总结

109 阅读1分钟
  • system_server展示starting window

  • Zygote fork Android 进程

  • ActivityThread handleBindApplication(这个阶段又细分为)

    • 加载程序代码和资源
    • 初始化ContentProvider
    • 执行Application.onCreate()
  • 启动Activity(执行 onCreate、onStart、onResume等方法)

  • ViewRootImpl执行doFrame()绘制View,计算出首帧绘制时长。