@Elfry

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

После нажатия необходимо заблокировать кнопку на несколько секунд, а потом снова сделать активной. Желательно с примером кода.
  • Вопрос задан
  • 3145 просмотров
Решения вопроса 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); 
               }
    });
Ответ написан
Ваш ответ на вопрос

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

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