Android Sql在返回游标时的奇怪行为

时间:2017-05-05 11:49:59

标签: android sqlite

在我的db帮助器中,我有一个函数来返回表中的所有记录。 该表已正确填充。 当我运行应用程序时,它不返回任何数据。 在调试模式下,查询后停止1行,光标为空,如果我打开评估表达式窗口并运行查询函数,它仍然不返回数据,但如果我在evaluate表达式窗口中调用该函数,则它会正确返回数据。 ..

我错过了什么吗?

public Cursor fetchDebCreByType(String type) {
    SQLiteDatabase db = this.getReadableDatabase();
    String query = "SELECT * FROM " + TABLE_NAME;
    Cursor mCursor = db.rawQuery(query, null);
    if (mCursor != null) {
        mCursor.moveToFirst();
    }
    return mCursor;
}

对不起,现在它正常工作,我不知道为什么,顺便说一下谢谢

0 个答案:

没有答案