将Android Spinner值保存为Text以便在其他地方使用

时间:2013-08-11 08:28:18

标签: android spinner storage sharedpreferences internal

我对Android应用程序比较陌生,并且启动了应用程序并且正常运行(几乎)我的工作方式。

这是一个相当简单的应用程序,只有几个按钮/活动,主要目标是在屏幕上显示条形码。

我使用自定义字体和硬编码值来填充条形码,但我现在正在寻找扩展应用程序以便用户选择所需的条形码编号。

我有一项设置活动,目前只包含微调器和按钮。我想要做的是让用户从微调器中选择条形码值,然后单击按钮保存值(作为文本),以便我可以使用该值来填充条形码。

我已经完成了一些阅读并遇到了SharedPreferences和内部存储,但无法确定哪一个最适合使用。

如果应用程序关闭或者用户是否需要再次重新设置设置,SharedPreferences会继续存储信息吗?内部存储会是一个更好的选择吗?

如果是这样,那么保存所选值然后在另一个活动中填充它的最佳方法是什么?

1 个答案:

答案 0 :(得分:1)

您在SharedPreferences中存储的每个值都将保留,直到您的应用程序被卸载。在这种情况下,SharedPreferences将是最佳选择。