2012-02-04 57 views
0

是什么触发磁盘I/O错误?我知道如果磁盘空间不足,尝试在那里写入会导致此错误。有没有其他的场景引发这个错误?blackberry sqlite错误

回答

0

我会说,有几个可能的原因:

1)的SQLite文件可以在SD卡上仅适用于多种设备来创建。所以如果你尝试使用内部存储器检查你的目标设备是否支持它。没有明确说明的资源 - 是/否。 Torch和所有新的7操作系统设备都支持它。

2)SD卡文件系统不能立即从设备启动。所以你有自动启动应用程序,你必须等待,直到系统通知它已准备好使用。请看FileSystemListener班。

3)在调试/充电期间安装SD卡(取决于设备设置)。因此在此期间SD卡也不可用。

4)文件系统已满。

5)在上次应用程序运行期间或其他应用程序现在正在使用它时,DB没有正确关闭。