1
我已經寫了一個SqliteHandler類來創建,更新和處理我的應用程序將使用的數據庫的所有查詢。我現在的問題是如何確保在我的MainActivity的onCreate()方法中正確調用SQLiteHandler並運行代碼來創建/升級數據庫。我用@Override
作爲dev guide在MainActivity中激活SQLiteHandler
我已經寫了一個SqliteHandler類來創建,更新和處理我的應用程序將使用的數據庫的所有查詢。我現在的問題是如何確保在我的MainActivity的onCreate()方法中正確調用SQLiteHandler並運行代碼來創建/升級數據庫。我用@Override
作爲dev guide在MainActivity中激活SQLiteHandler
建議據SQLiteOpenHelper文檔:
[...]這個類負責打開數據庫,如果它存在,如果創建它的不是,並根據需要進行升級。事務用於確保數據庫始終處於明智狀態。
您不需要擔心創建或更新自己。
當使用SQLiteOpenHelper的子類時,它會自動完成。
第一次調用getWritableDatabase方法時,它將檢查數據庫是否存在,並在需要時創建它。
啊,謝謝。有時文檔不直觀易懂。 – KDEx
沒問題,隨意問你是否需要更多解釋。 –