2012-02-04 56 views
0

是什麼觸發磁盤I/O錯誤?我知道如果磁盤空間不足,嘗試在那裏寫入會導致此錯誤。有沒有其他的場景引發這個錯誤?blackberry sqlite錯誤

回答

0

我會說,有幾個可能的原因:

1)的SQLite文件可以在SD卡上僅適用於多種設備來創建。所以如果你嘗試使用內部存儲器檢查你的目標設備是否支持它。沒有明確說明的資源 - 是/否。 Torch和所有新的7操作系統設備都支持它。

2)SD卡文件系統不能立即從設備啓動。所以你有自動啓動應用程序,你必須等待,直到系統通知它已準備好使用。請看FileSystemListener班。

3)在調試/充電期間安裝SD卡(取決於設備設置)。因此在此期間SD卡也不可用。

4)文件系統已滿。

5)在上次應用程序運行期間或其他應用程序現在正在使用它時,DB沒有正確關閉。