我刚刚开始开发一个全新的应用程序,我有两个活动设置,一个显示Splash Screen,另一个显示Main。这是清单文件:
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name" >
<activity
android:name=".Main"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<activity
android:name=".Splash"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.SPLASH" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
我尝试更改android.intent.action,同时从Main移除DEFAULT类别行,同时将Splash Activity设置放在main之上。
答案 0 :(得分:1)
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name" >
<activity
android:name=".Main"
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=".Splash"
android:label="@string/app_name" >
</activity>
</application>
答案 1 :(得分:1)
刚刚意识到.MAIN在行动中.LAUNCHER应该在同一个活动中,它现在正在运行!
答案 2 :(得分:0)