onClick не уловил увеличение int внутри другого onClick? - PullRequest
0 голосов
/ 14 сентября 2018

Итак, у меня есть этот код:

back --;    //when it starts doing that back's value is 5 

if (back == 0) {
    back_button.setClickable(false);    
}

if (back != 0) {
    back_button.setClickable(true);
}

Мой back_button никогда не устанавливает себя на Clickable(true) после того, как установил на Clickable(false), даже когда back не был равен 0, вызванному другим button(back++;).

Почему мои back_button onClick не осознают этого?

1 Ответ

0 голосов
/ 14 сентября 2018

На самом деле view.setClickable () не работает во время выполнения, поэтому переключение back_button не работает во время выполнения.

Решение: Используйте view.setEnabled (логическое значение включено) для кнопки back_bton.

См .: setEnabled () и setClickable (), в чем разница?

...