1
我看到DatabaseErrorHandler接口有onCorruption方法,這個接口可以傳遞給SQLiteOpenHelper
構造函數。我的問題是在這種方法中提供的良好實現是什麼?我應該只處理刪除副作用問題嗎?或者是什麼原因導致此方法被調用正確處理android中的SQLite數據庫損壞
我看到DatabaseErrorHandler接口有onCorruption方法,這個接口可以傳遞給SQLiteOpenHelper
構造函數。我的問題是在這種方法中提供的良好實現是什麼?我應該只處理刪除副作用問題嗎?或者是什麼原因導致此方法被調用正確處理android中的SQLite數據庫損壞
如果當數據庫被破壞時沒有什麼特別的事要做,那麼傳入null
。 DefaultDatabaseErrorHandler將被使用。它刪除數據庫,因爲腐敗無法在SQLite afaik中修復。幸運的是它永遠不會發生 - SQLite非常強大。