Я хочу получить целое число из курсора, возвращенного из запроса SQLite, но я знаю, что целое число может быть нулевым.К сожалению, я не могу найти метод Cursor, позволяющий мне проверить это.
Код будет
mModifiedDate = cursor.getInt(cursor.getColumnIndex(MODIFIED_DATE));
Я ожидал бы возможное нулевое значение, и это на самом деле желательно дляпричины - поле относится ко времени, когда вторая таблица была изменена, и первая таблица может быть заполнена раньше, чем вторая.К сожалению, в документации для Cursor говорится, что то, будет ли выброшено исключение, или будет возвращено значение ошибки, или другое поведение, оставлено на усмотрение реализации, и в документации SQLiteCursor НИЧЕГО не сказано.этот код делать, если поле пустое?Есть ли способ проверить это перед вызовом getInt ()?