PreferenceFragmentCompat,与EditTextPreference崩溃

时间:2018-06-01 15:07:57

标签: android preference edittextpreference

我有一个设置XML文件,在PreferenceFragmentCompat类中实现。在XML文件中,我在“android.support.v7.preference.PreferenceScreen”中有一个“android.support.v7.preference.EditTextPreference”,如下所示:

android:key="@string/pref_key_code"
android:maxLines="1"
android:title="@string/pref_code_title"

当它在基本的PreferenceScreen中是一个简单的“EditTextPreference”时,这个首选项工作得很好,但是因为我试图更改v7.preference,它不再起作用了,当我点击它时出现这个错误:

java.lang.IllegalStateException: Dialog view must contain an EditText with id @android:id/edit
    at android.support.v7.preference.EditTextPreferenceDialogFragmentCompat.onBindDialogView(EditTextPreferenceDialogFragmentCompat.java:67)
    at android.support.v7.preference.PreferenceDialogFragmentCompat.onCreateDialog(PreferenceDialogFragmentCompat.java:148)

我该怎么做?

0 个答案:

没有答案