我有完成認證的活動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