我正在创建一个Android应用程序,我将一些id存储在sqlite数据库中。根据用户的操作,我要么添加id,如果尚未添加,要么删除已添加的id。但问题是我的方法中的游标getExhibitor(int id)总是返回true。我不明白为什么。有人可以帮忙吗?
/dev/vg0/lg0
答案 0 :(得分:4)
您应该检查游标内容。
您始终会获得查询的结果行,它们可能为空,但不为空。
由于您创建了有效查询,因此光标不会是null
,但它可能会有getCount() == 0
或1
,具体取决于它是否在数据库中。< / p>
答案 1 :(得分:-1)
发生某些错误时返回null。你可以尝试使用getCount。