[android]关于SharedPreferences putString和commit的使用注意事项

今天遇到一个问题SharedPreferences 写不进XML文件,里面没有字段。

代码是这样的:

SharedPreferences sp = (SharedPreferences ) PreferenceManager.getDefaultSharedPreferences(this);
sp.edit().putString("soundPath", path);

sp.edit().commit();


后来发现putString也会返回一个Editor类型的对像,然后用下面二行就可以了

SharedPreferences sp = (SharedPreferences ) PreferenceManager.getDefaultSharedPreferences(this);
sp.edit().putString("soundPath", path).commit();


写下来,希望以后不要在这个问题上耗时间了...

猜你喜欢

转载自blog.csdn.net/burly/article/details/6920874