Size: a a a

StartAndroid Ru Chat

2020 August 06

Z

Zontik in StartAndroid Ru Chat
Евгений Кирюшин
да и в tv1 присваивается значение по клику, а проверяется прям сразу в момент запуска. В этот момент еще не сделан клик
А как сделать по грамотней?
источник

Z

Zontik in StartAndroid Ru Chat
Просто добавить else?
источник

ЕК

Евгений Кирюшин... in StartAndroid Ru Chat
btn1 = findViewById(...);

btn1.setOnCkickListenner(new View.OnClickListenner() {
 @SuppressLint("SetTextI18n")
 @Override
 public void onClick(View view) {
   tv1.setText("11");
   
   if (tv1.getText().toString().equals(a) {
     String url = ...
   }
 }
});
источник

ЕК

Евгений Кирюшин... in StartAndroid Ru Chat
логику с firebase перенести в обработчик нажатия на кнопку
источник

Z

Zontik in StartAndroid Ru Chat
Окей
источник

Z

Zontik in StartAndroid Ru Chat
А зачем мне переносить логику фаербейс в онКлик, когда мне нужно это делать в if
источник

ЕБ

Евгений Бондарь... in StartAndroid Ru Chat
Zontik
А зачем мне переносить логику фаербейс в онКлик, когда мне нужно это делать в if
патамуштв в иф не будит работать : )
источник

ЕК

Евгений Кирюшин... in StartAndroid Ru Chat
в вашем скрине: запускается программа, вешается обработчик кнопки и сразу проверяется if. Все, больше этот if никогда не вызовется
источник

Z

Zontik in StartAndroid Ru Chat
Хмм
источник

Z

Zontik in StartAndroid Ru Chat
Так чтоли?
источник

TT

Tarasov Taras in StartAndroid Ru Chat
Zontik
Так чтоли?
нет
источник

TT

Tarasov Taras in StartAndroid Ru Chat
Zontik
Так чтоли?
попробуй пройдись дебаггером и узнаешь
источник

ЕК

Евгений Кирюшин... in StartAndroid Ru Chat
потом вы кликаете по кнопке, в ней присваиваете значение 11 и все. if не выполняется при клике
источник

Z

Zontik in StartAndroid Ru Chat
Окей, значит нужно if повесить внутри онКлик?
источник

TT

Tarasov Taras in StartAndroid Ru Chat
да
источник

ЕК

Евгений Кирюшин... in StartAndroid Ru Chat
Zontik
Так чтоли?
нет, if надо внутрь onClick
источник

Z

Zontik in StartAndroid Ru Chat
Ок
источник

ЕК

Евгений Кирюшин... in StartAndroid Ru Chat
я выше писал
источник

TT

Tarasov Taras in StartAndroid Ru Chat
Евгений Кирюшин
btn1 = findViewById(...);

btn1.setOnCkickListenner(new View.OnClickListenner() {
 @SuppressLint("SetTextI18n")
 @Override
 public void onClick(View view) {
   tv1.setText("11");
   
   if (tv1.getText().toString().equals(a) {
     String url = ...
   }
 }
});
вотк как тут
источник

Z

Zontik in StartAndroid Ru Chat
источник