【问题标题】:How do I store and recall a float array in Android?如何在 Android 中存储和调用浮点数组?
【发布时间】:2016-10-09 04:37:41
【问题描述】:

我有一个包含 3 个数字的数组“mydata”。

x = 试验次数

y = 成功次数

z = (x/y)*100

但是当我退出我的应用程序时,这些数据被清除,我所有的号码都消失了。

如何将此信息保存在文件中并在重新启动应用程序时将其调用,以便数据始终与我离开时一样?

【问题讨论】:

  • 您听说过共享偏好吗??
  • 不,我刚刚了解到这一点。它非常适合我的目的

标签: java android arrays save


【解决方案1】:

您的变量将被擦除,因为每当您的应用程序被终止时,其所有数据都会从 RAM 中擦除。您需要使用“sharedPreferences”将您的小数据存储在存储中。 见以下链接:

How to use SharedPreferences in Android to store, fetch and edit values

【讨论】:

  • 是的,你是对的。对于我的小项目,这非常有效。
【解决方案2】:

SharedPreferences 中关闭时存储您的数组数据。在登录备份/打开时,您可以从 SharedPreference 中获取数据,它会在那里。

SharedPreferences tutorial

希望对您有所帮助。干杯!

【讨论】:

    【解决方案3】:

    阅读Storage Options,了解有关为您的应用永久存储数据的信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多