Получить положительную кнопку в DialogPreference

Есть ли способ получить положительную кнопку DialogPreference в любом из своих событий?

Я хотел бы сначала отключить его и активировать его после подтверждения EditText.

Ответ 1

Просто позвоните

 (AlertDialog)dialog.getButton(AlertDialog.BUTTON_POSITIVE).setEnabled(false);

Если вы используете Dialog Builder, убедитесь, что вы вызываете это после builder.create() и до .show()

Затем вы можете сохранить ссылку на диалог и включить кнопку после выполнения условий.