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