施工
我有一个包含由Fragments
组成的“路径”的Activity
。用户从Fragment1
到Fragment2
再到Fragment3
,填写所需的信息。这里没有什么花哨的内容,只是在Fragments
上使用简单的backStack
和.replace
。
问题
当屏幕方向改变时,该如何保留信息以使我的backStack
恢复到之前的状态?
想法
我唯一的想法就是在saveInstanceState
中插入最后可见的片段,并从那里重新创建所有内容,但这感觉很欺骗性,我认为长期来看会产生一些重大问题。
/////////////更新//////////////
现在看来,只要你遵循文章提供的指南,Android现在可以自行处理它。
SupportFragmentManager
计数总是1
。看来问题已经解决了。感谢你的帮助,伙计。 - JakubW