我正在使用基于单个活动的原则进行工作。但是当同一片段再次打开时,我遇到了一个问题,因为它再次添加到片段回退堆栈条目中。因此,回退堆栈包含相同片段的多个回退堆栈条目。这会在返回导航时产生问题。
例如:A|B|C|D|A|C|A
因此,当我按下返回键时,同一片段会显示多次。有没有办法从回退堆栈条目中重用现有的片段。
我的回退堆栈管理方式如下:
例如:A|B|C|D|A|C|A
因此,当我按下返回键时,同一片段会显示多次。有没有办法从回退堆栈条目中重用现有的片段。
我的回退堆栈管理方式如下:
fragmentManager.beginTransaction().setCustomAnimations(R.anim.fragment_enter,
R.anim.fragment_exit, R.anim.pop_enter, R.anim.pop_exit).
add(R.id.frameLayout, fragment).addToBackStack(backStateName).commit();
非常感谢您的帮助。
有关IT技术的任何帮助都将不胜感激。