Задать вопрос
@Elfry

Как заблокировать временно кнопку в Android Studio?

После нажатия необходимо заблокировать кнопку на несколько секунд, а потом снова сделать активной. Желательно с примером кода.
  • Вопрос задан
  • 3199 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Инженер по тестированию
    5 месяцев
    Далее
  • Яндекс Практикум
    Инженер по тестированию плюс
    9 месяцев
    Далее
  • Яндекс Практикум
    Инженер по тестированию: от новичка до автоматизатора
    9 месяцев
    Далее
Решения вопроса 1
@ivanessence
Android Developer
Thread.sleep не вариант.

Пробуйте юзать Handler с отложенным вызовом, handler.postDelayed
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
semennovikov123
@semennovikov123
Backend Developer
Button button = (Button) findViewById(R.id.Button);
button.setOnClickListener( new OnClickListener() {

      @Override
       public void onClick(View v) {
               button.setEnabled(false);
               Thread.sleep(5000);  // пауза на 5 секунд
               button.setEnabled(true); 
               }
    });
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы