【发布时间】:2011-05-04 13:09:50
【问题描述】:
我正在尝试创建一个系统来保存我的应用程序中已经玩过的关卡列表。
我一直在使用 Editor 和 SharedPreferences 在手机上存储信息。
但现在我有一个要保存的 int 列表
我一直在尝试用
DataOutputStream out;
//Size
int resultSize = results.size();
out.writeInt(resultSize);
//All the levels ID
for (int idx = 0; idx < resultSize; idx++){
//l().debug("Lvl ID: "+results.get(idx));
out.writeInt(results.get(idx));
}
但是我不知道如何将其存储在共享首选项中。
我也关心大小,这个 ID 列表可能会变得非常大,所以我想优化存储量。(因此是 DataStream)
任何想法
杰森
【问题讨论】:
标签: android list editor sharedpreferences