androidManifest.xml中,application有多个activity,到底启动哪一个呢?
java层代码,从哪一个类开始执行呢?
比如这个:
由此可知:
第一个要启动的是MainActivity。
=================================================================================
参考 http://zouqinghua11111.blog.163.com/blog/static/6799765420133921351703/
Android 学习(五) 同一个Application中含有多个Activity,到底先启动哪个?
2013-04-09 14:13:51| 分类: 默认分类|举报|字号 订阅
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name="com.example.mytest.MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name="com.example.mytest.SecondActivity" >
<intent-filter >
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
</application>
MAIN和LAUNCHER代表了启动该Acitvity,当有多个Activity中都含MAIN和LAUNCHER时,那么默认先启动第一个Acitivty。