处理手机的后退按钮:家庭活动中的后退按钮始终会导致应用退出。

|| 假设我的应用程式有4个活动: A(主要活动) 乙 C d 我希望在活动A中按回总是会产生应用程序退出。 在我的情况下,如果活动流是这样> A> B> C> A,那么如果我按下按钮,我将进入活动C。那一刻,我想退出我的应用程序。 我认为,当主要活动处于活动状态时,应用程序应以某种方式删除活动历史记录。 怎么做? 谢谢     
已邀请:
当您启动家庭活动时,请设置清除顶部标志。这将导致后堆栈被清除。
Intent intent = new Intent(this, HomeActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
    
如果您想要上述行为,请使用FLAG_ACTIVITY_CLEAR_TOP启动A。这将清除A之上的所有活动。     

要回复问题请先登录注册