我有一个要写为字符串的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/

10-10 16:14