Android 更改选项卡(片段)时保留数字选择器值

Android 更改选项卡(片段)时保留数字选择器值,android,tabs,android-fragments,numberpicker,Android,Tabs,Android Fragments,Numberpicker,我有3个标签(我正在处理片段),每个片段都有不同的数字选择器。。。我有一个问题,我在表1上,我将numberpicker的值设置为25。好的,当我转到第2页,然后回到第1页,numberpicker的值变为它的默认值,我的意思是,它不保留前面引入的值。。。我已经用一个静态类解决了这个问题,在这个静态类中我保存了所有的值,但是每次我从一个选项卡转到另一个选项卡时,我都必须检查这个类。在不使用此静态类的情况下,是否有其他方法保持此值?? 我将感谢任何帮助。Thanx很多。 每当对日期选择器进行任何更

我有3个标签(我正在处理片段),每个片段都有不同的数字选择器。。。我有一个问题,我在表1上,我将numberpicker的值设置为25。好的,当我转到第2页,然后回到第1页,numberpicker的值变为它的默认值,我的意思是,它不保留前面引入的值。。。我已经用一个静态类解决了这个问题,在这个静态类中我保存了所有的值,但是每次我从一个选项卡转到另一个选项卡时,我都必须检查这个类。在不使用此静态类的情况下,是否有其他方法保持此值??
我将感谢任何帮助。Thanx很多。

每当对日期选择器进行任何更改时,将值存储在某个变量中,下次初始化时,使用旧的选定值进行初始化。这不是我现在正在做的吗?但您是否将其存储在任何对象中的任何位置?我有一个静态类,所以我将它们存储为:static.variable=numberpicker.value;例如,在我得到如下值之后:numberpicker.value=Static.variable;。。。我不知道我的解释是否正确。是的,你说得对。您可以通过
serValue(value)
方法设置数字选择器值。