Повторное использование окна AlertDialog в приложении для Android.Android - Измените текст положительной кнопки AlertDialog
Я создаю диалог в методе onCreateDialog() и в методе onPrepareDialog(), я пытаюсь изменить текст положительной кнопки, используя следующий код.
alertDialog.setButton(DialogInterface.BUTTON_POSITIVE, this.getString(R.string.add), new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
//Handler code
}
}
Слушатель onclick меняется, но текст кнопки не изменяется.
Это ошибка в Android или я что-то не так?
Спасибо. Работает как шарм. – Sudar
Спасибо! Стоит отметить, что если вы сделаете это с кнопками AlertDialog в onPrepareDialog, как и в вопросе, вам даже не понадобится 'invalidate()'. Наверное, это потому, что диалог не отображается на экране в этот момент. –