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