Как при заполнении editText кнопки radioButton меняли статус с false на true?
Есть editText в который можно ввести цифры, которые делятся на 2 категории до 12 и после 12.
Но есть маленькая проблема: radioButton (способ if else) читает условия с editText. Если editText пустой - то программа закрывается с ошибкой т.к. нет условий для if else.
Как при заполнении editText кнопки radioButton меняли статус
-
Konstantin18ko
- Сообщения: 22
- Зарегистрирован: 14 авг 2015, 11:46
-
Konstantin18ko
- Сообщения: 22
- Зарегистрирован: 14 авг 2015, 11:46
Re: Как при заполнении editText кнопки radioButton меняли ст
Может использовать switch?
Re: Как при заполнении editText кнопки radioButton меняли ст
if( et.getText().toString().isEmpty() )Konstantin18ko писал(а):Как при заполнении editText кнопки radioButton меняли статус с false на true?
Есть editText в который можно ввести цифры, которые делятся на 2 категории до 12 и после 12.
Но есть маленькая проблема: radioButton (способ if else) читает условия с editText. Если editText пустой - то программа закрывается с ошибкой т.к. нет условий для if else.
Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
-
Konstantin18ko
- Сообщения: 22
- Зарегистрирован: 14 авг 2015, 11:46
Re: Как при заполнении editText кнопки radioButton меняли ст
Да? И куда мне эту строку засунуть предлагаешь (МайнАктивити, онКриейт или онКлик?
Первые два сразу заблокируют кнопку ибо по умолчанию поля пустые, последний отработает нажатие, поймет что поле пустое и больше не активируется, даже если заполнить поля.
Хотя можно дописать в конце {rg.clearCheck(); return;}
Первые два сразу заблокируют кнопку ибо по умолчанию поля пустые, последний отработает нажатие, поймет что поле пустое и больше не активируется, даже если заполнить поля.
Хотя можно дописать в конце {rg.clearCheck(); return;}
Re: Как при заполнении editText кнопки radioButton меняли ст
Зачем блокировать кнопку?Konstantin18ko писал(а):Да? И куда мне эту строку засунуть предлагаешь (МайнАктивити, онКриейт или онКлик?
Первые два сразу заблокируют кнопку ибо по умолчанию поля пустые, последний отработает нажатие, поймет что поле пустое и больше не активируется, даже если заполнить поля.
Хотя можно дописать в конце {rg.clearCheck(); return;}
Код: Выделить всё
ОнКлик(){
иф( изБольше12() ) ... todo
}
паблик булка изБольше12() {
иф ( поле пустое ){ throw new MyException("пустое поле");}
return Integer.parseInt( текст из поля ) > 12;
}
Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.