2010-09-21 51 views
2

我遇到了一个我不明白的问题。我使用managedQuery与活动的唯一指针,当我退出活动(在这种情况下,应用程序),我得到的logcat印刷以下错误:managedQuery不关闭游标onDestroy?

I/dalvikvm(420):未捕获的异常由终结抛出(将被丢弃):

I/dalvikvm(420): Ljava /郎/ IllegalStateException异常;: 上的触点尚未 停用结束写入光标 [email protected] 或关闭

I/dalvikvm( 420):在 android.database.sqlite.SQLiteCursor.finalize(SQLiteCursor.java:596)

I/dalvikvm(420):在 dalvik.system.NativeStart.run(母语 方法)

我假设调用managedQuery将关闭游标之前。我在这里错过了什么?

编辑:

这不是在接近,但在重新开放,但这并不能改变什么的问题时,光标不会对前一天的收盘敲定

回答

0

我的猜测是,你正在重写一个Activity生命周期方法(onClose,onDestroy等),并且未能调用超类的相同方法。