android中的活动流程

Fai*_*med 2 android splash-screen intentfilter android-activity

对不起,如果之前已经问过这个问题.我想要做的是当应用程序启动闪屏时出现,并在3秒后mainactivity运行.但当我按下后退按钮时,它会在启动画面上再次返回我.所以我的问题是我如何控制活动的流程,以便它不应该再来到splash screen下面是我的

manifest file 

<application
    android:allowBackup="true"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    android:supportsRtl="true"
    android:theme="@style/AppTheme">
    <activity android:name=".MainActivity">

    </activity>
    <activity android:name=".SplashScreen">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
</application>
Run Code Online (Sandbox Code Playgroud)

如果有很多活动,我希望我的主要活动是父活动,如果用户是父活动,用户按回来,则不应出现启动画面.有没有办法通过清单来做到这一点

Pav*_*vya 5

你必须完成SplashActivity.

Intent i = new Intent(SplashActivity.this, MainActivity.class);
startActivity(i);
finish();
Run Code Online (Sandbox Code Playgroud)