我有完成认证的活动A.在这个用户重定向到其他活动后,说B,C,D。假设现在用户在Activity C并且突然关闭应用程序,下次他启动应用程序时它显示Activity C(在退出应用程序之前由用户运行的最后一个活动),但是,我想启动Activity A(Authentication Purpose)当用户重新启动应用程序时,无论他在哪里关闭应用程序。从开始开始活动
帮助需要
我有完成认证的活动A.在这个用户重定向到其他活动后,说B,C,D。假设现在用户在Activity C并且突然关闭应用程序,下次他启动应用程序时它显示Activity C(在退出应用程序之前由用户运行的最后一个活动),但是,我想启动Activity A(Authentication Purpose)当用户重新启动应用程序时,无论他在哪里关闭应用程序。从开始开始活动
帮助需要
您可以通过在AndroidManifest.xml
<activity android:name="CurrentActivity"
android:launchMode="singleInstance"
android:noHistory="true" />
或通过代码添加android:noHistory="true"
属性中删除从堆栈的活动:
Intent intent = new Intent(CurrentActivity_A.this,CurrentActivity_C.class);
intent.addFlags(Intent.FLAG_ACTIVITY_NO_HISTORY);
intent.startActivity(intent);
感谢它为我工作。 – Ravindra