我正在研究android-develop。这是:
Cursor cursor=mSQLiteDatabase.query(...);
if(cursor==null)return null;
cursor.moveToFirst();
return cursor;
问题是:当查询结果为空时,但游标返回不为null。所以cursor.moveToFirst()
抓住了异常。
如何?
答案 0 :(得分:3)
即使对于没有结果的查询,我相信仍会返回非空游标。您必须致电Cursor.getCount()
以确保其不为零。