私には2つの活動があります:
A: スプラッシュ スクリーン
B: メイン アクティビティ
アプリケーションが起動したら、短いビデオでスプラッシュ スクリーンを表示してから B を呼び出します。ユーザーがアクティビティ B の [戻る] ボタンでアプリケーションを閉じることができるようにしたい (ユーザーにはスプラッシュ スクリーンが再度表示されないようにする必要があります)。
私には2つの活動があります:
A: スプラッシュ スクリーン
B: メイン アクティビティ
アプリケーションが起動したら、短いビデオでスプラッシュ スクリーンを表示してから B を呼び出します。ユーザーがアクティビティ B の [戻る] ボタンでアプリケーションを閉じることができるようにしたい (ユーザーにはスプラッシュ スクリーンが再度表示されないようにする必要があります)。
マニフェストでスプラッシュ画面に android:noHistory="true" を設定できます。これはバックスタックにアクティビティを追加しません。
<activity
android:name="SplashScreen"
android:noHistory="true"
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
アクティビティ B を開始するときに、スプラッシュ画面で finish() を呼び出します。