У меня есть всплывающее окно с информацией о кнопках: Отрицательный (Отмена) и Позитивный (Продолжить). Как я могу отключить положительную кнопку после щелчка. Нажмите кнопку, чтобы создать файл. Он вызывает функцию, которая довольно тяжелая, поэтому требуется время, чтобы закрыть всплывающее окно. Я делаю это, чтобы пользователь дважды не щелкнул и, таким образом, создал два файла.Android Как отключить положительную кнопку после нажатия
AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
builder.setTitle(R.string.close_tour_tour_not_collected);
builder.setItems(items, null);
builder.setPositiveButton(R.string.common_continue, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface arg0,
int arg1) {
// How to disable the button after the click???
saveTourAndCloseActivity();
}
});
Большое спасибо за вашу помощь! :)
Возможный дубликат (http://stackoverflow.com/ [Как отключить/включить диалоговые отрицательные положительные кнопки?] вопросы/8238952/how-to-disable-enable-dialog-negative-positive-buttons) –
Просто заблокируйте метод saveTourAndCloseActivity() внутри onclick() после нажатия – oshurmamadov
Надеюсь, что ваш ответ ниже ссылки: [http://stackoverflow.com/вопросы/8238952/как к отключить-включить-ди alog-negative-positive-buttons] (http://stackoverflow.com/questions/8238952/how-to-disable-enable-dialog-negative-positive-buttons) –