Я использую support:preference-v7:25.0.1
, а в своем приложении я использую PreferenceActivity
, чтобы установить имя пользователя EditText
. Когда я запускаю свое приложение, во время выполнения я получаю следующую ошибку:Диалоговое представление должно содержать EditText с идентификатором @android: id/edit
E/AndroidRuntime: FATAL EXCEPTION: main
Process: it.insoft.android.aaaa, PID: 8023
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)
at android.support.v4.app.DialogFragment.getLayoutInflater(DialogFragment.java:312)
at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1113)
at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1295)
at android.support.v4.app.BackStackRecord.run(BackStackRecord.java:801)
at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1682)
at android.support.v4.app.FragmentManagerImpl$1.run(FragmentManager.java:541)
at android.os.Handler.handleCallback(Handler.java:733)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:157)
at android.app.ActivityThread.main(ActivityThread.java:5633)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:896)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:712)
at dalvik.system.NativeStart.main(Native Method)
Почему я получаю эту ошибку? Как я могу решить эту проблему? Спасибо всем.
вы используете поддержку 'DialogFragment' с пользовательским представлением. в этом обычном xml вам нужно добавить 'android: id =" @ android: id/edit "' в 'EditText' – zombie
Нет, такая же проблема. – Insoft
Я заметил с поддержкой: preference-v7: 23.0.0 все работает отлично !! – Insoft