关于作者:CSDN内容合伙人、技术专家, 从零开始做日活千万级APP。 专注于分享各领域原创系列文章 ,擅长java后端、移动开发、人工智能等,希望大家多多支持。 学习前,建议有相关知识储备: 【Android 基础】 应用(Application)启动流程 通过本文你可以学习到Activity启动流程。 Activity 是 android 四大组件之一,很有必要知道它的启动过程,我们在上一篇文章中介绍了 APP的启动流程,里面大概讲到了Activity的 启动流程,在本文中,我们系统的再总结一下,当成一个记录。 Activity 的启动方式我们讲有两种,一种是在应用内部启动,另一种是外部启动,比如Launcher; 应用内启动 通过 startActivity、startActivityForResult等方式来启动 Activity 其流程我们总结下: 1、调用 Activity 的 startActivity 方法来启动目标 Activity 2、接着就会调用到 Instrunmentation 的 execStartActivity 方法,然后调用到 AMS 的...