2010-09-21 93 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等),並且未能調用超類的相同方法。