Android SharedPreferences 中部分数据丢失,求解
读取时的代码:
SharedPreferences settingPreferences = getSharedPreferences(CommuConst.USER_MOBILEPHOEN_SETTING, 0);
String htoken = settingPreferences.getString(CommuConst.htoken, "");
String hseq = settingPreferences.getString(CommuConst.hseq, "");
写入时的代码:
SharedPreferences.Editor editor = settingPreferences.edit();
editor.putString(CommuConst.htoken, resp.htoken);
editor.putString(CommuConst.hseq, resp.hseq);
editor.putString(CommuConst.GESTURERELATED_STRING, str2);
editor.commit();
写入后直接开始读是可以读取到数据的,但是隔了一两天(一段时间)后,再进行读取,发现为"";
求解