【发布时间】:2014-09-11 04:30:36
【问题描述】:
我正在使用 Android Shared Preference 来保存一些小的布尔数据。现在,如果我使用作为字符串参数传递给 getSharedPreferences() 方法的相同关键字字符串来保存我的所有布尔值,例如该示例代码,它们是否冲突?
我的意思是,如果我对所有 getSharedPreferences() 方法使用通用字符串,如果我在 putBoolean() 中使用不同的字符串,它们是否被正确保存? getSharedPreferences()的String参数究竟有什么作用?
我用它来保存值:
public void saveStatus(boolean b){
SharedPreferences preferences = getApplicationContext().getSharedPreferences("STATUS", android.content.Context.MODE_PRIVATE);
SharedPreferences.Editor editor = preferences.edit();
editor.putBoolean("s1",b);
editor.commit();
}
【问题讨论】:
标签: java android sharedpreferences android-preferences