|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
29.10.2015, 20:07 | #1 |
Регистрация: 29.10.2015
Сообщений: 4
|
Помогите, ребятки, разобраться с editText
Ребят, помогите пожалуйста, уже замучилась. Ооочень нужна помощь. Создаю программу на андроид (eclipse);
Есть 4е editText. Как сделать так, что бы...если отсутствовал ТЕКСТ в одном из 4ех editText, то программа не вылетала, но и при всем этом работала. Т.е брала значения, которые есть. А те в которых нет текста---считала без них . Пробовала вот так: if (TextUtils.isEmpty(EditText1.getTex t().toString()) || TextUtils.isEmpty(EditText2.getText ().toString()) || TextUtils.isEmpty(EditText3.getText ().toString()) || TextUtils.isEmpty(EditText4.getText ().toString())) { return; } num1 = Double.parseDouble(EditText1.getTex t().toString()); num2 = Double.parseDouble(EditText2.getTex t().toString()); num3 = Double.parseDouble(EditText3.getTex t().toString()); num4 = Double.parseDouble(EditText4.getTex t().toString()); Так она не выключается, если что нибудь пропущено, но и не считает. Помогитеееееее!!!Очень буду благодарна. |
29.10.2015, 20:28 | #2 |
C/C++, Java
Участник клуба
Регистрация: 28.03.2012
Сообщений: 1,679
|
Если в поле есть значение, только тогда его брать и использовать для вычисления
"Keep it simple" - придерживайтесь простоты!
Уильям Оккам - "Не следует множить сущее без необходимости" Сложность - враг простоты и удобства! Последний раз редактировалось Bugrimov; 29.10.2015 в 22:06. |
29.10.2015, 21:08 | #3 |
Регистрация: 29.10.2015
Сообщений: 4
|
Спасибо именно так и сделала. Получилось.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ребятки, помогите с программкой на С++ | Zinerit | Помощь студентам | 1 | 17.06.2008 20:27 |