从ViewPager中保留片段的信息

时间:2013-09-23 17:22:55

标签: android android-viewpager fragment

片段有一个文本字段,当用户从一个页面滚动到另一个页面时,该字段的信息必须保持不变。从TextWatcher.onTextChanged()将文本字段的值保存到模型中为时尚早。

我需要将片段的生命周期方法保存到模型中吗?我试过onSaveStateInstance()和onPause()。当用户从一个页面(片段)滚动到另一个页面(片段)时,它们都不会被调用。

谢谢

1 个答案:

答案 0 :(得分:0)

您可以尝试使用FragmentStatePagerAdapter而不只是FragmentPagerAdapter。然后在每个Fragment的{​​{1}}事件中保留信息。