所以我有一个加载活动,每次用户打开程序时都需要加载。我将加载活动作为清单中的主要活动。如果加载活动成功,它会启动一个 HomeActivity。如果我从 HomeActivity 中点击后退按钮,当我再次尝试访问该应用程序时,它将触发 LoadingActivity。如果我从 HomeActivity 中点击主页按钮,启动它会返回 HomeActivity 而不会进入 LoadingActivity。
我已经尝试添加这些,clearTaskOnLaunch 和 FinishOnTaskLaunch。我已经尝试捕获主页按钮,但它不起作用。我无法完成 onPause 或 onStop,因为我让 HomeActivity 启动了一个在 HomeActivity 之上打开的活动,然后又回到它。关于做什么的任何想法?这是清单,仍在学习android清单的东西,所以不要杀了我。
<activity
android:name=".start.LoadingActivity"
android:screenOrientation="portrait"
android:clearTaskOnLaunch="true">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name=".HomeActivity"
android:label="@string/title_activity_home"
android:screenOrientation="nosensor"
>
</activity>