编辑!:标题解释了问题,但我把它从帖子文本中删除了。 当应用程序启动时,它会启动主要活动而不是启动活动。我甚至在启动器活动上有意图过滤器。 我有一个启动画面,显示自己1秒钟,然后加载主要活动。
以下是等待1秒然后启动活动的代码。
if (start == 1) {
android.os.SystemClock.sleep(delay);
Intent start = new Intent(this, MainActivity.class);
startActivity(start);
}
这是Android清单,表明LaunchActivity是laucher。
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name=".LaunchActivity"
android:label="@string/title_activity_launch" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name=".MainActivity"
android:label="@string/app_name" >
</activity>
</application>