У меня есть 3 текста редактированияс типом ввода числои 1 кнопка , которые говорят Готово
Я должен проверить два условия для значения, введенные в тексты редактирования
Когда я нажимаю кнопку Готово , я должен иметь возможность делать следующие вещи
---- Во-первых, это проверить, являются ли тексты редактирования пусто или нет
if ((a.getText().toString().equals("")) || (b.getText().toString().equals("")) || (c.getText().toString().equals("")))
Toast.makeText(getApplicationContext(), "Don't leave grade points empty",0).show();
---- Во-вторых, проверить, находятся ли введенные значения в определенном диапазоне
if((a1<5 || a1>10)||(b1<5 || b1>10)||(c1<5 || c1>10))
Toast.makeText(getApplicationContext(), "Range should be between 15 to 25", 0).show();
как a,b,c, так и a1,b1,c1 представляют одни и те же значения, я только что проанализировал значения из a,b,c в intв a1,b1,c1
----Затем в остальной части я должен иметь возможность использовать эти значения, если они соответствуют указанным выше условиям.
else
{
//do something
}
Моя проблема заключается в том, как заставить его работать, поскольку я сталкиваюсь с ошибкой Force closeпри нажатии кнопки Done, когда все 3 edittextпусты. Я попытался поместить их в if, else if и else loop, а также попробовал if,if и else loop.
Как мне запрограммировать это, если оно не удовлетворяет обоим условиям, а затем перейти к другой части?
Помогите!! :)