Я пытаюсь добавить проверку ввода в набор из трех EditTexts, которые пользователь вводит в числовые значения. Проблема, с которой я столкнулся, заключается в том, что для вычисления работы пользователь не может ввести нуль в качестве одного из полей ввода или приложение будет аварийно завершено.Как запретить пользователю вводить ноль в качестве входа?
Я попытался реализовать следующее, чтобы предотвратить ввод нуля и показать предупреждение. Я получаю сообщение об ошибке «Невозможно запустить Activity calcResult», который является активностью, которая показывает расчет.
Это ссылка на журнал ошибок: http://pastebin.com/hDsabjR6
Я понимаю из того, что нулевого значения по-прежнему ускользает через проверку, но я не знаю, почему?
String getoffsetlength = offsetLength.getText().toString();
if (getoffsetlength.trim().equals('0')) {
Toast.makeText(this, "Enter number greater than 0!", Toast.LENGTH_SHORT).show();
return;
}
сбой приложения, когда я использовал эту проверку в идеях app.Any как туда, где я перепутались с этой реализации?
Не могли бы вы опубликовать журнал ошибок – Scott
в порядке, я отправлю его сейчас. –
http://pastebin.com/hDsabjR6 –