欢迎光临
我们一直在努力

Android——应用启动过程

以Launcher启动应用为例:

Launcher通知AMS启动应用,AMS记录应用信息,通过applicationThread通知Launcher进入Pause状态,Launcher进入Pause状态后通知AMS,然后AMS创建新的进程,创建ActivityThread,执行ActivityThread的main函数,然后将applicationThread传递给AMS,后续AMS就通过applicationThread来跟应用程序进行通信,然后AMS通知应用绑定ApplicationContext,启动MainActivity、创建和关联Context,然后调用onCreate、onStart、onResume方法

赞(0) 打赏
未经允许不得转载:半醉人间 » Android——应用启动过程
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏