如果数据库中没有记录,SQLiteDatabase.query(...)会返回什么?

时间:2013-03-28 04:36:04

标签: android android-sqlite

来自Android 文档

  

返回

     

一个Cursor对象,位于第一个条目之前。注意   游标未同步,请参阅文档以获取更多详细信息。

如果我的表有ZERO记录怎么办?

是否返回null。或者它返回一个空的光标?

1 个答案:

答案 0 :(得分:3)

清空光标。您可以使用getCount()确认Cursor是否为空,或检查moveToFirst()是否返回false(即无法移至第一行)。