如何在 Android 中存储和调用浮点数组?

Posted

技术标签:

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

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

x = 试验次数

y = 成功次数

z = (x/y)*100

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

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

【问题讨论】:

您听说过共享偏好吗?? 不,我刚刚了解到这一点。它非常适合我的目的 【参考方案1】:

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

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

【讨论】:

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

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

SharedPreferences tutorial

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

【讨论】:

【参考方案3】:

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

【讨论】:

以上是关于如何在 Android 中存储和调用浮点数组?的主要内容,如果未能解决你的问题,请参考以下文章

将浮点值存储到无符号字符数组

如何从另一个汇编文件中调用汇编函数?

浮点类型是如何存储的

如何在 Ruby 中使用模块扩展浮点和数组类

如何在java中获取mp3流作为浮点数组

如何在java和selenium中读取excel中的浮点值