3

我有一个Fragment堆栈,其中片段被add编入(不是replaced)。问题是,由于内存问题,我不想在堆栈中有超过特定数量的片段。假设我已将片段ABCD添加到堆栈中。现在我想要Eadd,我想要删除 ,使用这段代码:Fragment A

fragmentManager.beginTransaction().remove(fragmentA).commit()

我开始fragmentA使用findFragmentByTag(),我确信fragmentA存在并且在堆栈中。但这没有效果,也不会删除fragmentA.

你觉得有什么问题?
是否可以从堆栈底部删除片段?

4

0 回答 0