如果抛出SQLiteException
该怎么办?我知道我能抓住它。但是下一步是什么?我应该记录它并再次抛出并让应用程序崩溃吗?
文档说即使getWritableDatabase()
也可以抛出SQLiteException
:
public SQLiteDatabase getWritableDatabase()
错误等错误 权限或完整磁盘可能导致此方法失败,但未来 如果问题得到解决,尝试可能会成功。
抛出 SQLiteException如果无法打开数据库进行编写
这不在我的控制之下。那么,对于我无法恢复或修复的异常应该怎么办?