在我的应用程序中,我有FragmentStatePagerAdapter,它有一系列11个碎片。我在视图寻呼机上禁用了滑动,只有导航是通过每个片段上的一系列箭头。现在在每个片段上,用户键入一些输入,并在按下下一个箭头FragmentStatePagerAdapter解析并替换下一个片段。
onSaveInstanceState
并使用onCreate通过Bundle
恢复输入? FragmentStatePagerAdapter
会自动调用上述方法吗? 答案 0 :(得分:1)
当您移动到另一个片段时,碎片会被完全破坏。因此,您必须将用户输入存储到SharedPreferences或SQLite数据库等某个位置。之后,只需覆盖onCreateView
方法并恢复用户输入(如果已存储)。