java.lang.IllegalStateException:无法';t从游标窗口读取第0行第1列。在开始之前,请确保光标已正确初始化

java.lang.IllegalStateException:无法';t从游标窗口读取第0行第1列。在开始之前,请确保光标已正确初始化,java,android,Java,Android,我在android应用程序中使用ContentProvider。但是我在调用方法时遇到了这个问题 09-22 11:40:11.054: E/AndroidRuntime(12589): java.lang.IllegalStateException: Couldn't read row 0, col -1 from CursorWindow. Make sure the Cursor is initialized correctly before accessing data from it

我在android应用程序中使用ContentProvider。但是我在调用方法时遇到了这个问题

09-22 11:40:11.054: E/AndroidRuntime(12589): java.lang.IllegalStateException: Couldn't read row 0, col -1 from CursorWindow.  Make sure the Cursor is initialized correctly before accessing data from it.

尝试调用
cursor.moveToFirst(),然后再使用它。

还要检查光标是否为空:
if(cursor.getCount())
;一个可能的问题是,您将光标关闭在某个位置,然后尝试访问它…

在此处添加代码。。要了解问题,请添加源代码。我们需要它来找到问题。谢谢你的回答,但我已经从应用程序中跟踪了一些其他流,因为我正在使用fragment,并且正在每个fragment中创建具有相同ID的新LoaderManager,所以它会导致此问题。但现在我在所有片段中使用相同的LoaderManager对象,并使用不同的ID。