它說不要在oncreate中調用它,但是那一邊:我怎樣才能使它全局可訪問?如果我有幾個訪問數據庫的函數,我將如何有效地使用它的單個實例,而不是在每個函數中重新調用寫函數?聲明SQLite的正確位置getWritableDatabase()
0
A
回答
1
AFAIK你應該在每次需要新操作的數據庫實例時調用它。緩存它的實例不是你的任務......但請記住調用close()。通話
0
恕我直言,第一口是一個SQLLiteOpenHelper子類:
http://developer.android.com/reference/android/database/sqlite/SQLiteOpenHelper.html
一個輔助類來管理數據庫的創建和版本管理。
創建實施的onCreate(SQLiteDatabase)的子類, onUpgrade(SQLiteDatabase,INT,INT)和可選 的OnOpen(SQLiteDatabase),而這個類需要打開 數據庫,如果它存在,如果它不創造它的護理不,並且將其升級爲 必要。事務用於確保數據庫始終處於明智狀態 。
相關問題
- 1. 將導入聲明添加到正確的位置
- 2. sqlite的聲明
- 3. 正確的變量聲明
- 4. 正確的SqlConnection聲明
- 5. MySQL聲明不正確
- 6. 位置API免責聲明
- 7. Sqlite準備聲明
- 8. 聲明SQLite變量
- 9. 正確的位置
- 10. 通過聲明的SQLite
- 11. 正確的Ember.js資源路由聲明
- 12. 正確的語法來聲明外鍵
- 13. 聲明屬性的正確方法
- 14. 聲明defaultdict的正確方法
- 15. CMP聲明不給正確的結果
- 16. div位置不在正確的位置
- 17. java中的類變量聲明位置
- 18. 在SQL中聲明SET的位置?
- 19. 訪問UIImageView以外的位置聲明
- 20. 瞭解「const」在聲明中的位置
- 21. -servlet.xml和applicationContext.xml的正確配置聲明是什麼?
- 22. 如何正確放置Javascript函數的聲明?
- 23. Rails的 - 正確的位置
- 24. 正確設置明確的路線
- 25. Android Sqlite聲明問題
- 26. Android - SQLite更新聲明
- 27. 確實getWritableDatabase()影響交易
- 28. CAShapeLayer的位置不正確
- 29. DIV的位置不正確
- 30. XSLT在正確的位置