启动画面不会首先显示应用程序

时间:2016-01-03 11:53:11

标签: android android-intent android-studio splash-screen

美好的一天,我正在做一个项目,我也是Android开发的新手,我只是想问一下如何在我的应用程序(启动我的应用程序)时首先显示我的[启动]屏幕。每当我在模拟器或设备上运行它时,它都会直接进入我的主要活动。

启动画面图像

enter image description here

Main NavDrawer

enter image description here

我甚至重新排序我的清单文件列表 - 并将启动屏幕放在第一位 这是我的代码

<!-- For Splash Screen -->
    <activity
        android:name=".activities.SplashScreen"
        android:screenOrientation="portrait"
        android:theme="@style/Theme.AppCompat.NoActionBar" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>



    <!-- For Main Activity -->
    <activity android:name=".activities.MainActivity" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>

每当我退出应用程序并重新开始时,我的启动画面就不见了!它直接转到主要活动。

提前致谢! :)

1 个答案:

答案 0 :(得分:1)

你有 2 LAUCHERS ......

确保只有启动画面活动才是启动器 让主要活动成为默认活动(也是主活动)。