我正在我的应用程序中实现抽屉导航。单击抽屉菜单列表中的每个项目时,我正在调用另一个活动,并且每个活动都会实现此抽屉导航。
现在我想在每个项目点击时调用活动时清除BackStack,所以如果我按下后退按钮,则不应该有用户跳转到当前活动的上一个活动。
答案 0 :(得分:5)
这样做 -
Intent intent = new Intent(this, MainActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_SINGLE_TOP);
startActivity(intent);