如何将HashMap保存到Android中的“ 共享首选项”?
3 回答
森林海
TA贡献2011条经验 获得超2个赞
我不建议将复杂对象写入SharedPreference。相反,我会习惯将ObjectOutputStream其写入内部存储器。
File file = new File(getDir("data", MODE_PRIVATE), "map");
ObjectOutputStream outputStream = new ObjectOutputStream(new FileOutputStream(file));
outputStream.writeObject(map);
outputStream.flush();
outputStream.close();
- 3 回答
- 0 关注
- 490 浏览
添加回答
举报
0/150
提交
取消