Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 从一开始就开始活动_Android_Android Intent - Fatal编程技术网

Android 从一开始就开始活动

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

我有一个进行身份验证的活动。在该用户重定向到其他活动(如B、C、D)后。假设用户现在处于活动C并突然关闭应用程序,下次启动应用程序时,它将显示活动C(用户在退出应用程序之前运行的最后一个活动),但我想启动活动A(身份验证目的)当用户重新启动应用程序时,无论他在何处关闭应用程序


需要帮助

在清单文件中为您的
活动
标记使用
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);