我的Android应用程序中有一个数组,我想在关闭应用程序时存储它,然后在再次打开应用程序时还原。我知道通常在SQLite数据库中的android中存储大量数据。但是我只想存储一些数组。因此,我想知道这样做的最佳方法是什么。
最好对我来说意味着以下几点:
很好的表现
简单,简单的代码
无法存储多维数组和arrayLists
以下是我提出的可能性:
JSON格式
XML格式
元编程,将数组存储在文本文件中的方式与将其初始化然后使用元编程读取的方式相同。这并不容易,但是在Java中是可行的。
虽然这当然不是详尽的清单。根据上述标准,用Java存储数组的最佳方法是什么?
我知道这不是典型的Q / A问题,但我认为,由于我提供了明确的标准和示例,因此它没有违反stackoverflow的“问题规则”
为了存储一组高分,我使用了内部存储文件夹,该文件夹似乎可以很好地满足我的目的。选择方法后,您应该能够弄清楚如何正确写入/获取数据。如果您做不到,请随时提出其他问题以帮助解决问题。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句