为什么游标永远不会为空?

时间:2016-01-31 20:56:10

标签: android sqlite

我正在创建一个Android应用程序,我将一些id存储在sqlite数据库中。根据用户的操作,我要么添加id,如果尚未添加,要么删除已添加的id。但问题是我的方法中的游标getExhibitor(int id)总是返回true。我不明白为什么。有人可以帮忙吗?

/dev/vg0/lg0

2 个答案:

答案 0 :(得分:4)

您应该检查游标内容。

您始终会获得查询的结果行,它们可能为空,但不为空。

由于您创建了有效查询,因此光标不会是null,但它可能会有getCount() == 01,具体取决于它是否在数据库中。< / p>

答案 1 :(得分:-1)

发生某些错误时返回null。你可以尝试使用getCount。