如何在Android Studio确认登录身份后显示闪屏

如何在Android Studio确认登录身份后显示闪屏,android,android-intent,android-manifest,Android,Android Intent,Android Manifest,如何在用户登录到应用程序后立即在“我的仪表板”布局之前显示启动屏幕 基本上,清单上的意图过滤器可以通过在应用程序将启动的活动上替换下面的代码来更改 <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> <

如何在用户登录到应用程序后立即在“我的仪表板”布局之前显示启动屏幕

基本上,清单上的意图过滤器可以通过在应用程序将启动的活动上替换下面的代码来更改

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

但我只想在用户登录并通过应用程序验证后显示splash

首先启动LoginActivity。当帐户通过验证时,使用意图启动您的启动屏幕活动

在你的闪屏中,你应该有这样的东西

    new Handler().postDelayed(new Runnable() {

        /*
         * Showing splash screen with a timer. This will be useful when you
         * want to show case your app logo / company
         */

        @Override
        public void run() {
            // This method will be executed once the timer is over
            // Start your app dashboard activity
            Intent i = new Intent(SplashScreenActivity.this, Dashboard.class);
            startActivity(i);

            // close this activity
            finish();
        }
    }, SPLASH_TIME_OUT);
这是您的Manifest.xml文件

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

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

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