我希望我的片段 backstack 有一个添加到其中的每个片段的单个实例。换句话说,当我回忆起一个片段已经实例化(并添加到后台堆栈)而不从后台堆栈弹出它(即FragmentTransaction.replace
通过传递其标签名称)时,我希望它仅位于 FragmentManager 后台堆栈的顶部。我可以使用FragmentTransaction.addToBackstack
,但这不能删除以前的片段引用,并且我不想弹出 backstack 以删除以前的引用,否则我会丢失我仍然想保留的部分历史记录。
问问题
230 次