Activity启动过程
2016-03-14 14:14:53 1 举报
Activity启动过程是Android应用程序中一个非常重要的概念。当用户点击一个应用程序图标或者执行某个操作时,系统会创建一个新的Activity实例并显示给用户。这个过程涉及到多个步骤,包括创建Activity对象、调用onCreate()方法、调用onStart()方法、调用onResume()方法等。在这个过程中,系统还会为新的Activity实例分配内存空间,并将其添加到任务栈中。如果用户按下返回键或者执行其他操作导致当前Activity被销毁,系统会从任务栈中取出上一个Activity实例并恢复其状态。总之,Activity启动过程是一个复杂的过程,需要开发人员仔细理解和掌握。
作者其他创作
大纲/内容
20.completePauseLocked
Instrumentation
ActivityStack
17.activityPaused
5.startActivity
1.startActivitySafely
ActivityManagerProxy
35.onCreate
18.activityPaused
26.attachApplication
2.startActivity
16.handlePauseActivity
11.startPausingLocked
ActivityManagerService
34.performLaunchActivity
H
ApplicationThread
22.startSpecificActivityLocked
24.main
ActivityThread
13.schedulePauseActivity
9.startActivityUncheckedLocked
29.scheduleLaunchActivity
33.handleLaunchActivity
14.queueOrSendMessage
21.resumeTopActivityLokced
19.activityPaused
Launcher
23.startProcessLocked
6.startActivity
27.attachApplicationLocked
7.startActivityMayWait
25.attachApplication
3.startActivityForResult
4.execStartActivity
31.queueOrSendMessage
Activity
30.scheduleLaunchActivity
MainActivity
15.handleMessage
12.schedulePauseActivity
28.realStartActivityLocked
8.startActivityLocked
32.handleMessage
10.resumeTopActivityLockedd
ApplicationThreadProxy
0 条评论
下一页