使用 Android 和 SQLite 从数据库获取布尔值

2022-08-31 06:54:07

如何在 Android 上的 SQLite 数据库中获取布尔字段的值?

我通常使用 、 等来获取我的字段的值,但似乎没有方法。getString()getInt()getBoolean()


答案 1

是的:

boolean value = cursor.getInt(boolean_column_index) > 0;

答案 2

SQLite 中没有 bool 数据类型。使用固定为 0 或 1 的整型来实现该效果。请参阅 SQLite 3.0 上的数据类型参考