简体   繁体   English

为什么SharedPreferences不保存我的字符串?

[英]Why isn't SharedPreferences saving my string?

I have an ArrayList that I'm writing out as a string: 我有一个要写为字符串的ArrayList:

blastScores  = new ArrayList<String>();
blastScores.add("Hello");
blastScores.add("Yo");
prefs.edit().putString(CaptureActivity.BLAST_SCORES, blastScores.toString());

Whenever I read it in, it is always null: 每当我读入它时,它始终为null:

    String blastScoresString = prefs.getString(CaptureActivity.BLAST_SCORES, null);

Why is this? 为什么是这样?

您是否对SharedPreferences.Editor对象commit()commit()

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM