ArrayList 的持久化存储

tob*_*ias 3 android arraylist sharedpreferences

我在 Android 中有以下 ArrayList:

private ArrayList<Integer> Array= new ArrayList<Integer>();
Run Code Online (Sandbox Code Playgroud)

它将通过 add() 随着时间的推移而增长 它将大约包含多达 50 个元素。

我想将它持久存储。我在考虑 xml、sharedpreferences 和 DB,但我不确定最好的方法是什么。

Dam*_*ian 5

保存到 SharedPrefs 可能是最快的。

这是一个问题,展示了如何将字符串数组编组到 json 中,然后存储在 SharedPreferences 中(并再次读取它们)。

只需将 String 数组更改为 Integer 数组即可。

如何编写代码为android中的数组创建共享首选项?