无论更改内容如何,​​Android都会跳过选定的启动器活动

时间:2015-03-30 18:20:35

标签: android android-intent

编辑!:标题解释了问题,但我把它从帖子文本中删除了。 当应用程序启动时,它会启动主要活动而不是启动活动。我甚至在启动器活动上有意图过滤器。 我有一个启动画面,显示自己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>

2 个答案:

答案 0 :(得分:1)

要在启动时更改默认活动,请点击“运行”菜单,然后选择“修改配置”。然后从“启动选项”部分更改活动: Screenshot

答案 1 :(得分:0)

只需清理项目并重建项目

<块引用>

构建 => 清理项目

清洁后

<块引用>

构建 => 重建项目

现在..运行代码

享受