【发布时间】:2015-06-26 02:06:34
【问题描述】:
我有 4 页。
从 page_1 > page_2 > page_3 > page_4。
一旦用户到达 page_3 并单击一个按钮,它就会导航到 page_4。单击按钮后,我想清除所有导航历史记录,因此当用户返回 page_4 时,应用程序退出而不是返回 page_3。
我试过了:
Intent intent = new Intent(this, page_4.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
finish();
但是什么也没发生。我仍然可以返回 page_3、page_2 等。我该如何做到这一点,以便当用户单击 page_3 上的按钮时,他会转到 page_4,并且从 page_4 开始不应该有任何导航历史记录?
【问题讨论】:
标签: java android back-stack android-navigation