PreferenceFragmentCompat, сбой с EditTextPreference - PullRequest
0 голосов
/ 01 июня 2018

У меня есть файл настроек XML, реализованный в классе PreferenceFragmentCompat.В XML-файле у меня есть «android.support.v7.preference.EditTextPreference» в «android.support.v7.preference.PreferenceScreen», например:

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

Когда это было просто »EditTextPreference "в базовом PreferenceScreen, это предпочтение работало отлично, но, поскольку я попытался изменить его на 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)

Что мне делать?

...