Android 从一开始就开始活动
我有一个进行身份验证的活动。在该用户重定向到其他活动(如B、C、D)后。假设用户现在处于活动C并突然关闭应用程序,下次启动应用程序时,它将显示活动C(用户在退出应用程序之前运行的最后一个活动),但我想启动活动A(身份验证目的)当用户重新启动应用程序时,无论他在何处关闭应用程序Android 从一开始就开始活动,android,android-intent,Android,Android Intent,我有一个进行身份验证的活动。在该用户重定向到其他活动(如B、C、D)后。假设用户现在处于活动C并突然关闭应用程序,下次启动应用程序时,它将显示活动C(用户在退出应用程序之前运行的最后一个活动),但我想启动活动A(身份验证目的)当用户重新启动应用程序时,无论他在何处关闭应用程序 需要帮助在清单文件中为您的活动标记使用android:noHistory=“true”属性。它确保您的活动进入后台时不会停留在堆栈中。完整的描述。希望这有帮助。您可以通过在AndroidManifest.xml中添加and
需要帮助在清单文件中为您的
活动
标记使用android:noHistory=“true”
属性。它确保您的活动进入后台时不会停留在堆栈中。完整的描述。希望这有帮助。您可以通过在AndroidManifest.xml中添加android:noHistory=“true”
属性从堆栈中删除活动
<activity android:name="CurrentActivity"
android:launchMode="singleInstance"
android:noHistory="true" />
Intent intent = new Intent(CurrentActivity_A.this,CurrentActivity_C.class);
intent.addFlags(Intent.FLAG_ACTIVITY_NO_HISTORY);
intent.startActivity(intent);