保存首选项时,我在W / Log中获得以下内容
08-22 16:31:14.749 16851-17822/com.xxx.xxx W/System.err﹕ remove failed: ENOENT (No such file or directory) : /data/user/0/com.xxx.xxx/shared_prefs/xxxPrefs.xml.bak
有问题的代码
SharedPreferences prefs = getSharedPreferences(PREFS_NAME, 0);
SharedPreferences.Editor prefsEditor = prefs.edit();
prefsEditor.putInt("user_id", Integer.parseInt(json.getJSONObject(0).getString("user_id")));
prefsEditor.commit();
user_id确实是一个像“1”这样的字符串并且被正确解析,而不是那个。