исключение формата номера Android
Я получаю следующее исключение
java.lang.NumberFormatException: Invalid int: ""
Это происходит, когда вы пытаетесь сохранить значение в общих настройках, пока в поле ввода ничего не вставлено. Это потому, что я анализирую входные данные как int (так как мне нужно сделать вычитание с рисунком)
Это не является большой проблемой, так как приложение будет работать, однако, просто если кто-то, использующий приложение, захочет быть странным, попытайтесь нажать кнопку сохранения, не вводя никаких данных, которые я не хочу вставлять.
Я пробовал следующее:
else if (obj ==null || obj.currentWeight.contains("")||obj.targetWeight.contains("")){
AlertDialog.Builder builder = new AlertDialog.Builder(
MainActivity.this);
builder.setTitle("No Data Stored");
builder.setMessage("Please insert your target weight and your current weight and click Store Weight")
.setPositiveButton("OK", null).show();
Из того, что я мог бы разобрать, если бы я сохранил вышеупомянутое утверждение как
else if (obj ==null){
затем, если пустое значение вставлено, откроется диалоговое окно и отобразится сообщение.
я получаю исключение формата чисел.
любая помощь будет оценена