查询是否返回空游标

tyc*_*czj 4 android android-cursor android-sqlite

我总是看到人们说它的游标永远不会为空,所以你不需要检查是否为null,但是还有其他人说游标可以为null而你总是要检查它.

所以看看这里的查询方法,它确实显示返回null,所以我不知道我是否只是缺少一些东西,或者是人们说光标永远不会出错?

你或者你不需要在查询Cursor时检查是否为null?

laa*_*lto 8

对于ContentResolver查询,是的,返回的内容Cursor可以是null您链接的代码所示.

对于SQLiteDatabase查询,不,不需要检查null Cursor.虽然它不会伤害太多.