Как запретить пользователю продолжать работу без ввода значения в тексте редактирования в приложении для Android? - PullRequest
0 голосов
/ 30 декабря 2011

Я новичок в Android и программирования.Я пишу приложение для расчета ИМТ.Работает нормально но есть проблема.Базовая структура: Вес: "Edittext" Высота: "Edittext"

Сброс Рассчитать <--- кнопки </p>

Приложение зависает всякий раз, когда пользователь нажимает кнопку вычисления без ввода значения (Высота иливес).это происходит потому, что математический расчет происходит без каких-либо значений.как я могу предотвратить вычисление при отсутствии значений ?????

Заранее спасибо

Ответы [ 2 ]

0 голосов
/ 30 декабря 2011

перед любой операцией проверяет наличие нулевых значений.

onCkick(View V)
{
if(editWeight.getText() != null or editHeight.getText() != null)
{
//do operation
}
}
0 голосов
/ 30 декабря 2011

В функции onClick для кнопки вычисления проверьте, имеют ли значения смысл.Если они этого не делают, то ничего не делайте ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...