我刚刚从
更改了代码DialogPreference
到
PreferenceDialogFragmentCompat
但我在这里遇到错误
getPreference().getPersistedString("wwww");
错误说
getPersistedString(java.lang.String)'在 'android.support.v7.preference.Preference
那么在v7首选项中getPersistedString的替代方法是什么
答案 0 :(得分:0)
我不是Android开发人员,但是通过查看源代码,您可以使用
public Set<String> getPersistedStringSet(Set<String> defaultReturnValue);
这样
final Set<String> values = getPreference().getPersistedStringSet(defaultValues);
比起您可以循环Set
并找到合适的值。
答案 1 :(得分:0)
您可以使用
Preference preference = getPreference();
String persistedString = preference.getSharedPreferences().
getString(preference.getKey(), "defaultString");