如何将片段添加到后台堆栈,但替换上次历史记录?示例如下。
[frag1].addToBackStack(null)
-> [frag2].addToBackStack(null)
-> [frag3].addToBackStack(null) // need here replace frag2 in history (back button get to frag1)
答案 0 :(得分:2)
你可以使用getFragmentManager()。popBackStack();删除frag2到backstack和getFragmentManager()。beginTransaction()。replace(...)来改变其他的frag3。
希望它可以帮到你!