программу крашит.
Подскажите, это обрабатывать с помощью try/catch?
Или можно как то ифками сделать к примеру +1 от EditText "from" к EditText "to" , или же тост с сообщением, что второе значение должно быть больше, чем первое
Сразу скажу, что ифками пытался что-то накидать, то код был не рабочий и с программы все одно выкидало, если значение второго поля было меньшим
Задача чтоб приложение не крашелось или что то с этими числами надо сделать?
чтоб не крашилась сейчас в приоритете. Так то, это обычный рандомайзер
to и from - это не числа
Тогда тупо try catch
да, но у меня в коде парситься к инту
toIntOrNull()
У EditText можно ограничить ввод только цифрами.
такс, ограничил только цифрами(inputType number), значит эти поля фактически бесполезны? Можно без Integer.parseInt их реализовывать?
а по хорошему в edittext 'to' поставь слушатель onTextChanged и если число меньше то кнопку не активной сделай и внизу красный текст что число должно быть больше, а когда больше станет тогда кнопку активной сделай
Нет. Это только для того, чтобы юзер не вводил ничего, кроме цифр
Обсуждают сегодня