【发布时间】:2017-01-05 02:30:10
【问题描述】:
正如标题所示,我想保留我的片段。我已经强制我的应用程序方向在清单文件中始终处于横向模式,这样就不会有旋转。
我已阅读: Understanding Fragment's setRetainInstance(boolean) 和 Why use Fragment#setRetainInstance(boolean)? 但是,我不确定它们是否适用于我的情况。
我的项目包含一个带有滑动标签的ViewPager。如何确保 ViewPager 中使用的片段与 MainActivity 首次启动时创建的片段相同?我会使用相同的标记方法和标签findfragment吗?
此外,最好在哪里检查标记的片段,否则创建一个新片段?
只是一个与 ViewPager 相关的附带问题:当mainactivity 启动时,我可以做些什么来立即创建 ViewPager 中使用的所有片段,而不是等待滑动事件发生?
【问题讨论】:
标签: android android-fragments android-viewpager instance retain