片段有一个文本字段,当用户从一个页面滚动到另一个页面时,该字段的信息必须保持不变。从TextWatcher.onTextChanged()将文本字段的值保存到模型中为时尚早。
我需要将片段的生命周期方法保存到模型中吗?我试过onSaveStateInstance()和onPause()。当用户从一个页面(片段)滚动到另一个页面(片段)时,它们都不会被调用。
谢谢
答案 0 :(得分:0)
您可以尝试使用FragmentStatePagerAdapter
而不只是FragmentPagerAdapter
。然后在每个Fragment
的{{1}}事件中保留信息。