存储自定义对象的ArrayList

您所在的位置:网站首页 声明list对象 存储自定义对象的ArrayList

存储自定义对象的ArrayList

2023-04-14 14:10| 来源: 网络整理| 查看: 265

我有一个名为AccActivity的自定义对象数组。

public class AccActivity { AccData Data; AccData fData; AccData lpfData; int[] crossings; float[] sd; int type = -1; private float[] minMax; float spread = 0.30f; int rate = 8; float alpha = 0.30f; float avResAcc; float[] peakDistances; int[] peakNumber; ArrayList peakIndicesX; ArrayList peakIndicesY; ArrayList peakIndicesZ;

AccData对象如下所示:

public class AccData { private ArrayList xData; private ArrayList yData; private ArrayList zData; private float[] averageNoise;

现在,我在互联网上研究了这个问题,显然有三种在android中存储数据的选择-似乎都不适合我

SharedPrefs - no,因为它用于存储原始键值首选项

序列化-保存到文件-不确定-我只看到了在非自定义对象类型上使用它的示例,我该如何解决它?

SQLite -不,关于堆栈溢出的另一个答案是:“我如何在数据库中存储我的自定义对象?”

除非您使用的是对象数据库,否则不需要这样做。将对象的表示形式存储在数据库中。“

他们提到的这个对象数据库是什么?

谁能告诉我如何保存和检索我拥有的这个arrayList?

编辑:我不关心SDK的兼容性,可以选择最高的,因为这是一个单独的研究项目

EDIT2:目标:在关闭并重新打开手机后,我希望在打开应用程序时自动检索ArrayList数据。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3