存储自定义对象的ArrayList |
您所在的位置:网站首页 › 声明list对象 › 存储自定义对象的ArrayList |
我有一个名为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 |