可能重复:
Android Activity Life Cycle - difference between onPause() and OnStop()
单击应用程序启动器图标时发生了什么?
Android系统如何实例化它所引用的主要活动和对象?调用层次结构的方法是什么?
由于
答案 0 :(得分:0)
系统通过动作“android.intent.action.MAIN”和类别“android.intent.category.LAUNCHER”按意图启动活动。活动启动过程与任何其他活动启动没有区别。
答案 1 :(得分:0)
您需要阅读相同的Activity Life cycle和AndroidMenifest。
答案 2 :(得分:0)
看一下清单的一部分:
<application android:icon="@drawable/icon" android:label="@string/app_name">
<activity android:name=".TestApp"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
对于每个活动,您定义了意图过滤器。单击应用程序图标时,将启动具有LAUNCHER类别和MAIN操作的活动。
在Eclipse中创建新项目时,默认情况下会将这些过滤器添加到您首次创建的Activity中。