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

Splash Screen Doesn't Display First On The Application

你好,我正在做一个项目,我也是 android 开发的新手,我只想问一下如何首先在我的应用程序上显示我的启动画面(启动时上我的申请)。每当我在模拟器或我的设备上 运行 它直接转到我的主 activity。

初始屏幕图像

主导航抽屉

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

<!-- 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>

每当我退出我的应用程序并重新启动时,我的启动画面就消失了!它直接转到 Main Activity.

提前致谢! :)

您有 2 个 LAUCHERS...

确保只有初始屏幕 Activity 是启动器。
设 Main Activity 为 DEFAULT(也是 HOME)。