-1
我已经在活动1中为微调器设置了一个值。 现在我正在遍历活动2,并再次回到活动1,我没有得到我以前选择的更新的微调值,但我得到了微调的默认值(指数1的值)。Android微调问题
我已经在活动1中为微调器设置了一个值。 现在我正在遍历活动2,并再次回到活动1,我没有得到我以前选择的更新的微调值,但我得到了微调的默认值(指数1的值)。Android微调问题
在缺乏资源的情况下,系统将变为不活动(用户不可见)的Activity
。要保持Activity
之间的值运行,您需要使用Bundle保存您的状态。如果你仔细看Activity::onCreate
方法,你可以看到它有一个参数:
protected void onCreate (Bundle savedInstanceState)
因此,例如,在方法onPause()
您保存所需的值,并在Activity
被重建 - 加载它们。
Android文档包含一章如何save states between Activity
runs。