调用顺序图:
细节描述:
- ActivityThread.main(),如果某个应用进程未启动,Zygote则会调用该函数启动主进程。源码位置:frameworks/base/core/java/android/app/ActivityThread.java
-
ActivityThread.handleBindApplication(),通过消息队列的方式绑定Application。
- ActivityThread.getPackageInfoNoCheck(…),创建LoadedApk对象。
-
LoadedApk.makeApplication(…),创建Application对象,利[……]