0

一个片段有一个文本字段,当用户从一个页面滚动到另一个页面时,它的信息必须被持久化。将文本字段的值从 TextWatcher.onTextChanged() 保存到模型还为时过早。

我需要在片段的哪个生命周期方法中将数据持久化到模型中?我尝试了 onSaveStateInstance() 和 onPause()。当用户从一页(片段)滚动到另一页时,它们都不会被调用。

谢谢

4

1 回答 1

0

您可以尝试使用 aFragmentStatePagerAdapter而不仅仅是 a FragmentPagerAdapter。然后将信息保留在每个FragmentonSaveInstanceState()事件中。

于 2013-09-23T17:44:56.787 回答