2012-05-22 73 views
1

我已經寫了一個SqliteHandler類來創建,更新和處理我的應用程序將使用的數據庫的所有查詢。我現在的問題是如何確保在我的MainActivity的onCreate()方法中正確調用SQLiteHandler並運行代碼來創建/升級數據庫。我用@Override作爲dev guide在MainActivity中激活SQLiteHandler

回答

1

建議據SQLiteOpenHelper文檔:

[...]這個類負責打開數據庫,如果它存在,如果創建它的不是,並根據需要進行升級。事務用於確保數據庫始終處於明智狀態。

您不需要擔心創建或更新自己。

當使用SQLiteOpenHelper的子類時,它會自動完成。

第一次調用getWritableDatabase方法時,它將檢查數據庫是否存在,並在需要時創建它。

+0

啊,謝謝。有時文檔不直觀易懂。 – KDEx

+0

沒問題,隨意問你是否需要更多解釋。 –