Activity 启动过程:
startActivity()-> Instrumentation.execStartActivity()-> Binder->ActivityManagerService-> Zygote fork app -> Binder -> ApplicationThread.scheduleLaunchActivity() - > Handler -> ActivityThread.handleLaunchActivity() -> performLauncherActivity -> Instrumentation create Activity -> 设置 application ,创建 ContextImpl,调用 attatch 方法,调用 Instrumentation 的 callActivityOnCreate-> Activity.onCreate() startActivity()-> Instrumentatio