Я отключаю OnClickListener после того, как пользователь нажал на кнопку.
confirm.setOnClickListener(null);
Это делает кнопку неактивной, но я хочу, чтобы она была кликабельной после того, как пользователь нажал другую кнопку.
Как я могу это сделать?
Просто установите
confirm.setClickable(false); для отключения и confirm.setClickable(true) для повторного включения.
confirm.setClickable(false);
confirm.setClickable(true)
Смотрите здесь
Просто
confirm.setOnClickListener(myOnClickListener);
Где myOnClickListener - ваш OnClickListener, который вы использовали раньше! Эта строка кода должна идти в OnClickListener для кнопки «повторная активация».
myOnClickListener
OnClickListener