startManagingCursor(Cursor)方法未定义

时间:2014-08-22 11:06:43

标签: android sqlite

我正在Android应用程序中处理数据库。我遇到了 startManagingCursor()的问题。我试图在非活动类中调用此函数,但它给出错误类型DatabaseHelper 的方法startManagingCursor(Cursor)未定义。我已经访问了与此问题相关的帖子,但是没有帮助。

Cursor cursorCircle = db.rawQuery(sqlCircle, null);

        if (cursorCircle.moveToFirst()) {

            do {
                ---------------------
                code....
                ---------------------

            }while(cursorCircle.moveToNext());
            startManagingCursor(cursorCircle); //At this line it shows startManagingCursor() is undefined .
        }

1 个答案:

答案 0 :(得分:0)

停止使用它,然后开始使用Loaders,启动here

但是,嘿,如果你想继续使用它,它是一个活动方法,所以将一个活动引用传递给你的帮助器,然后调用它(看,它变得非常纠结)。但是不要继续通过它的构造函数创建一个活动。