исключение формата номера Android
Я получаю следующее исключение
java.lang.NumberFormatException: Invalid int: ""
Это происходит, когда вы пытаетесь сохранить значение в общих настройках, пока в поле ввода ничего не вставлено. Это потому, что я анализирую входные данные как int (так как мне нужно сделать вычитание с рисунком)
Это не является большой проблемой, так как приложение будет работать, однако, просто если кто-то, использующий приложение, захочет быть странным, попытайтесь нажать кнопку сохранения, не вводя никаких данных, которые я не хочу вставлять.
Я пробовал следующее:
<code>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(); </code>
Из того, что я мог бы разобрать, если бы я сохранил вышеупомянутое утверждение как
<code>else if (obj ==null){ </code>
затем, если пустое значение вставлено, откроется диалоговое окно и отобразится сообщение.
я получаю исключение формата чисел.
любая помощь будет оценена