在活动期间节省价值

时间:2014-02-27 11:11:37

标签: android

我有一个主Activity,当我点击主Activity中的一个按钮时会弹出一个Dialog。在此对话框中,我可以选择一个值,并将此值返回到主Activity。

当我第一次启动Dialog时,显示的值为“1”。如果我选择f.e. “5”,我需要以下次打开Dialog的方式保存此值,这将是显示的值。

但是,每次关闭应用程序时,我都需要重置,我的意思是,如果我关闭并再次打开应用程序,我将需要再次显示为“1”的数字。 已经使用了sharedPreferences,但即使关闭应用程序,这也会保存值。

1 个答案:

答案 0 :(得分:2)

使用SharedPreferences,并在退出应用时保存默认值1 然后在启动应用程序时加载它。在应用程序的生命周期中,您仍然可以使用SharedPreferences在Dialog和主Activity之间保存值,只需保存重新启动应用程序时要具有的默认值 - 在退出时执行此操作。