err = findViewById<TextView>(R.id.err)
err.setText("Введите Логин")
Условие loginBill.text.toString().trim().isNotEmpty()
что не записывает? в коде одна вьюха, в условии другая
У условии вызываю err.setText("Введите Логин") , а до условия val err = findViewById<TextView>(R.id.err)
значит условие возвращает false, ваш Капитан
Вроде всё ровно ведь) if (passwordBill.text.toString().trim().isNotEmpty()) { button.isEnabled = true progressBar.visibility = View.INVISIBLE err.visibility = View.VISIBLE err.setText("Введите Пароль") }
уверен что isNotEmpty ?
А почему нет?)
объясни словами свой код, что ты пытаешься достигнуть
Андрей , ты случаем где то выше не используешь textWatcher ? Потому что ты где то теряешь текст , или значально его не добавляешь в passwordBill
Я хочу после нажатия кнопки, проверить формы на пустоту)
Не использую)
поменяй на isEmpty() не мучай людей)
дак у тебя стоит isNotEmpty(), это значит что не пустое поле , ты же это понимаешь? То есть ты спрашиваешь МОЕ ПОЛЕ НЕ ПУСТОЕ , у тебя false
Привычки с пыха остались )
серьезно? а так что другая логика? (на пыхе не писал)
Логика нет, там в if есть isnor, который вернет истину)
понял) я тебе намекал про этот оператор) но привычка сильнее) теперь должно работать
Уже работает, спасибо большое)
Обсуждают сегодня