问题描述
|
我将双精度存储到sqlite数据库中。
该值可以为null,我需要知道该值为0还是null。
有可能实现这一目标吗?
//grade is a type double in database
Double myValue = cursor.getDouble(cursor.getColumnIndex(\"grade\"));
解决方法
要检查是否为空,请使用\'isNull(...)\'...
Double myValue;
if (!cursor.isNull(cursor.getColumnIndex(\"grade\"))
myValue = cursor.getDouble(cursor.getColumnIndex(\"grade\"));
else
// Handle null scenario
,您可以将其存储为字符串,并在进出途中对其进行解析。