android,游标返回布尔值?

Android的光标可以返回一个布尔值吗? 我看过文档,没有任何信息?

如果没有 – 那么是否有一种替代方法从SQLite表中获取布尔值?

Solutions Collecting From Web of "android,游标返回布尔值?"

SQLite3的android实现不能正确支持布尔值。 你将需要使用整数设置为0或1,并写一些代码将其转换为布尔例如

int x = cursor.getInt(...); return x == 1; 

使用值为“Y”和“N”的枚举types来表示布尔值

另一种方法是只传递string而不是布尔值,然后parsing回布尔值:

 int index = cursor.getColumnIndex(<key>); String str = cursor.getString(index); boolean bool = Boolean.parseBoolean(str);