我有一个 ArrayList,我将其写为字符串:
blastScores = new ArrayList<String>();
blastScores.add("Hello");
blastScores.add("Yo");
prefs.edit().putString(CaptureActivity.BLAST_SCORES, blastScores.toString());
每当我读入它时,它总是为空:
String blastScoresString = prefs.getString(CaptureActivity.BLAST_SCORES, null);
这是为什么?
最佳答案
您是否对 SharedPreferences.Editor
对象执行了 commit()
操作?
关于java - 为什么 SharedPreferences 不保存我的字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7925221/