关闭

Android apk的启动过程

181人阅读 评论(0) 收藏 举报
分类:

函数的运行顺序如下:

1.dalvik.system.NativeStart.main(Native Method)

2.com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)

3.com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)

4.java.lang.reflect.Method.invoke(Method.java:511)

5.java.lang.reflect.Method.invokeNative(Native Method)

6.android.app.ActivityThread.main(ActivityThread.java:5041)

7.android.os.Looper.loop(Looper.java:137)

8.android.os.Handler.dispatchMessage(Handler.java:99)

9.android.app.ActivityThread$H.handleMessage(ActivityThread.java:1234)

10.android.app.ActivityThread.access$600(ActivityThread.java:141)

11.android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2230)

12.android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2144)

13.android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1080)

14.android.app.Activity.performCreate(Activity.java:5104)

15.com.example.activity.MainActivity.onCreate(MainActivity.java:16)

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:405次
    • 积分:25
    • 等级:
    • 排名:千里之外
    • 原创:2篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章分类
    文章存档