Intereting Posts
Как повернуть TextView без ограничения его границ? Тестирование Android AsyncTask с помощью Android Test Framework GetView Vs. BindView в пользовательском CursorAdapter? Проверка CheckChecker CheckAccess ServiceConnection Как преобразовать Drawable в Bitmap? ViewPager внутри ScrollView – вертикальная прокрутка не работает Изображение Поворот анимации Цикл не работает на Android Как получить выбранный индекс RadioGroup в Android Возможно ли читать данные Firebase без подключения слушателей? Получить имя пользователя из Google Plus в андроид Приложение: transformClassesWithJarMergingForDebug. TransformException: java.util.zip.ZipException: дублировать запись при запуске gradlew assembleDebug Как достичь более плавного неопределенного уровня прогресса, используемого в приложении Gmail для Android Проблемы с использованием API Java EWS на Android Как я могу сделать ширину счетчика равной самой большой доступной ширине элемента Как создать веб-приложение api для использования мобильных приложений?

Android cursor, как получить нулевые значения из столбцов

Я сохраняю все данные в базе данных как объекты (например, вместо int я использую Integer), чтобы сохранить нулевые значения.

При сохранении данных в базу данных SQLite, если Object null, я использую:

statement.bindNull(index); 

Когда я смотрю на свою базу данных с помощью aSQLiteManager, кажется, что значения правильно сохранены (пустое поле для длинного столбца с нулевым значением).

Однако как читать значение из курсора, сохраняющего нулевую информацию?

Если я использую:

 cursor.getLong(7) 

Для столбца, где у меня есть null, вместо null я получаю 0. Это неудивительно, поскольку getLong возвращает длинное значение типа, а не Long. Однако я не могу найти какую-либо функцию, возвращающую Long. Любая помощь? Конечно, мне нужно также получить функции, сохраняющие пустые значения для других объектов (Integer, String и т. Д.).

Solutions Collecting From Web of "Android cursor, как получить нулевые значения из столбцов"