我正在开发一个android应用程序,该应用程序从共享的Preferences中获取偏好的摘要,现在我必须将这些值设置为此对话框 框。
我得到这样的信息(摘要是正确的,但未选中对话框的值)
我用来将摘要与值更改绑定在一起的代码(工作正常):
objects.setOnPreferenceChangeListener(new Preference.OnPreferenceChangeListener() {
@Override
public boolean onPreferenceChange(Preference preference, Object newValue) {
String values;
objects.setSummary(newValue.toString());
values = newValue.toString().replace("[", "");
values = values.replace("]", "");
editorObjects.putString(UserSharedPref.objectList, values);
editorObjects.commit();
return true;
}
});
上面的示例中绑定了值和摘要。
我正在从用户共享的偏好中初始化值(工作正常):
objects.setSummary([“ + UserSharedPref.initializeSharedPreferencesForObjectList(getApplicationContext())。getString(UserSharedPref.objectList, “人,自行车,摩托车,汽车,公共汽车,卡车”)+“]”);
但是,要根据此摘要检查值是我遇到的问题。 我的方法应该如何?