问题描述
我在关闭应用程序时需要恢复保存的数据,但是我不知道如何。
这是保存方法:
public void saveHashMap(HashMap<String,ArrayList<List>> map) {
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context);
Gson gson = new Gson();
for (Map.Entry<String,ArrayList<List>> entry : map.entrySet()) {
String json = gson.toJson(entry.getValue());
Log.i(TAG,"SAVED KEY = " + entry.getKey() + " value "+ json);
prefs.edit().putString(entry.getKey(),json);
}
}
从理论上讲,我认为保存方法有效,但是我不知道如何制作恢复方法...
我需要还原HashMap
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)