保存数据
QuestionTempSave questionTempSave = new QuestionTempSave<SingleTemp>(false, singleTempArrayList);
String jsonString = GsonUtil.getInstance().toJson(questionTempSave);
SharedPreferences apSharedPreferences = getSharedPreferences(paperId + "QuestionTemp", Activity.MODE_PRIVATE);
SharedPreferences.Editor editor = apSharedPreferences.edit();
editor.putString("SingleTemp", jsonString);
editor.commit();
恢复数据
/**--------------------------------------------------------------------------------------
* 恢复之前的数据
*-----------------------------------------------------------------------------------*/
QuestionTempSave<SingleTemp> questionTempSave = null;
SharedPreferences apSharedPreferences = getSharedPreferences(paperId + "QuestionTemp", Activity.MODE_PRIVATE);
String jsonString = apSharedPreferences.getString("SingleTemp", "");
if (jsonString != "") {
Type type = new TypeToken<QuestionTempSave<SingleTemp>>() {}.getType();
questionTempSave = (QuestionTempSave)GsonUtil.getInstance().fromJson(jsonString, type);
}