我有一個應用程序與sqlite數據庫。android sqlite數據庫已關閉錯誤
我創建了我自己的數據庫類,它包含一個SqliteDatabase實例。該類實現我的查詢,打開,關閉等(該類不是單身人士)。
我在我的應用程序中有一個活動,一個服務和一個appwidget。
在我需要數據庫的地方,我創建了我的類的一個對象,打開,做些東西,最後關閉。
例如在活動中,我在onStart中打開數據庫並關閉onStop。
除了appwidget,一切都很好。
如果我需要選擇appwidget onUpdate中的數據,那就沒問題。
但是當我嘗試從appwidget執行更新時,出現「數據庫DATABASE_FLE已關閉」錯誤。
它可能是什麼?
我添加了一些日誌,我關閉數據庫,並且這些行的非執行之前執行此錯誤..數據庫應該沒問題。
任何想法?
謝謝。
我相信它對於解決您的問題非常重要(以防之前沒有人這樣做),因爲其他開發人員可以從中學習。 – Jviaches 2012-04-10 07:36:42