我只是从
更改了我的代码dialogPreference
to
preferendialogfragmentCompat
但是我在这里有一个错误
getPreference().getPersistedString("wwww");
错误说
getPersistedString(java.lang.string)'已保护访问 'android.support.v7.preference.preference
那么,在V7偏好中getPersistedString的选择是什么
我不是Android开发人员,但是通过查看来源,您可以使用
public Set<String> getPersistedStringSet(Set<String> defaultReturnValue);
这种方式
final Set<String> values = getPreference().getPersistedStringSet(defaultValues);
您可以循环Set
并找到适当的值。
您可以使用
Preference preference = getPreference();
String persistedString = preference.getSharedPreferences().
getString(preference.getKey(), "defaultString");