小编use*_*487的帖子

按下后退按钮时如何删除堆栈中的所有活动

我有一个活动列表A - B -C -D - E等等,例如最终活动是K.当我按下BACK按钮时,我希望在堆栈中清除所有这些活动.我能怎么做 ?事实上,我骑过去了

onBackPress(){ 
    moveTaskToBack(true);
    finish();
}
Run Code Online (Sandbox Code Playgroud)

但只删除当前活动并退出应用程序.然后,我回来申请,它恢复K之前的活动.我希望它从重新打开应用程序时开始.我认为这里的原因是因为堆栈中的活动列表仍然存储,所以我想在单击BACK按钮时清除所有堆栈.有什么建议 ?非常感谢你 !

android android-intent android-activity android-studio onbackpressed

4
推荐指数
2
解决办法
3878
查看次数