1

導航抽屜打開時,如何清除除主屏幕之外的後備堆棧?導航抽屜打開時清空堆疊

其他信息:我只有2個活動。我主要使用碎片。我在操作欄中有一個導航按鈕。當我按下我的活動時顯示以前不需要的片段。打開抽屜時,我想清除所有碎片。

回答

1

你的答案就在這裏:

Is this the right way to clean-up Fragment back stack when leaving a deeply nested stack?

從本質上講,你要的是getSupportFragmentManager().popBackStack(null, FragmentManager.POP_BACK_STACK_INCLUSIVE);

+0

一個可行的魅力感謝狀!更新:雖然它的工作就像我想要的,但並沒有真正清除所有的堆棧。對不起,如果你不介意我問,我到底在哪裏添加這段代碼? – chitra

+0

你必須添加一些代碼纔能有一個更清晰的想法。儘管經過你的描述,但我想你希望在'onBackPressed'中完成。 –