我对Android应用程序比较陌生,并且启动了应用程序并且正常运行(几乎)我的工作方式。
这是一个相当简单的应用程序,只有几个按钮/活动,主要目标是在屏幕上显示条形码。
我使用自定义字体和硬编码值来填充条形码,但我现在正在寻找扩展应用程序以便用户选择所需的条形码编号。
我有一项设置活动,目前只包含微调器和按钮。我想要做的是让用户从微调器中选择条形码值,然后单击按钮保存值(作为文本),以便我可以使用该值来填充条形码。
我已经完成了一些阅读并遇到了SharedPreferences和内部存储,但无法确定哪一个最适合使用。
如果应用程序关闭或者用户是否需要再次重新设置设置,SharedPreferences会继续存储信息吗?内部存储会是一个更好的选择吗?
如果是这样,那么保存所选值然后在另一个活动中填充它的最佳方法是什么?
答案 0 :(得分:1)
您在SharedPreferences
中存储的每个值都将保留,直到您的应用程序被卸载。在这种情况下,SharedPreferences
将是最佳选择。