Android中数据存储方式:
1 使用SharedPreferences存储数据;
2 文件存储数据;
3 SQLite数据库存储数据;
4 使用ContentProvider存储数据;
5 网络存储数据;
在开发中根据项目需要,选取合适的数据存储方式。
借此文章,记录一下自己在开发中利用SharedPreferences存储Map集合的实现方式:
存:
public static SharedPreferences sp = MyApplication.getInstance().getSharedPreferences("SaveMap", Context.MODE_PRIVATE);
public static SharedPreferences.Editor editor =sp.edit();
public static void setMap(String key,LinkedHashMap<String, String> datas) {
JSONArray mJsonArray = new JSONArray();
Iterator<Map.Entry<String, String>> iterator = datas.entrySet().iterator();
JSONObject object = new JSONObject();
while