Android - SQlite - 将null存储到双字段中?

时间:2011-05-25 23:25:04

标签: java android sql sqlite double

我将一个double存储到一个sqlite数据库中。 该值可以为null,我需要知道该值是0还是null。

有可能实现这个目标吗?

//grade is a type double in database
Double myValue =  cursor.getDouble(cursor.getColumnIndex("grade"));

2 个答案:

答案 0 :(得分:12)

要检查是否使用'isNull(...)'...

Double myValue;
if (!cursor.isNull(cursor.getColumnIndex("grade"))
    myValue =  cursor.getDouble(cursor.getColumnIndex("grade"));
else
    // Handle null scenario

答案 1 :(得分:0)

您可以将其存储为字符串并在进出的路上进行解析。