我創建了三個活動。 一個是用於執行面向數據庫操作(創建,插入,撤回,關閉等)的DBActivity。 創建數據庫正在DBActivity的構造函數中執行。 借調活動StoreActivity將把EditText值存儲到數據庫。 第三個活動RetrieveActivity將檢索數據庫值。 我已經創建了DBActivity的對象並將值保存到數據庫中。 在RetreiveActivity中檢索數據庫時,獲取數據庫有什麼想法..? 如果我爲DBActivity創建了一個對象,將會創建一個新的數據庫,這導致我遇到了麻煩。 如何訪問在StoreActivity中創建的同一個數據庫...可以幫我編碼嗎? 在此先感謝....在幾個活動中共享數據庫
0
A
回答
1
您的問題反映了您的概念問題。您想要獨立於您的所有活動訪問數據庫。所以你不應該把你的數據庫邏輯放在類型爲Activity的類中。通過從這個子類派生自己的數據庫幫助類:SQLiteOpenHelper。
現在,您可以在每個要訪問數據庫的活動中創建該數據庫輔助類的實例。你也可以考慮嘗試一個Singleton實例。所以你總是檢索相同的助手實例。
編輯:檢索總是相同的數據庫的關鍵是總是在SQLiteOpenHelper類的構造函數中使用相同的數據庫名稱。
相關問題
- 1. 在Android中的兩個活動之間共享數據庫
- 2. 如何在活動和ContentProvider之間共享數據庫?
- 3. 在活動和服務之間共享數據庫
- 4. 在不同活動之間共享數據庫
- 5. 共享活動
- 6. 共享數據從/到活動
- 7. ListView和活動共享數據
- 8. 在一個活動的兩個片段之間共享數據
- 9. 共享數據庫
- 10. 共享數據的多個數據庫
- 11. 如何通過SQLite共享多個活動中的數據?
- 12. 如何在多個活動之間共享數據?
- 13. 如何在多個活動之間共享相同的數據
- 14. 通過幾個應用程序共享會話(不是活動!)
- 15. 在數據庫之間共享數據
- 16. 在TFS中共享數據庫項目
- 17. 在Servlet中共享數據庫連接
- 18. 移動Heroku共享數據庫
- 19. 在幾個QMainWindows中共享QUndoStack?
- 20. 在幾個項目中共享JPA persistence.xml
- 21. 在GWT中的活動/演示者之間共享數據
- 22. 在數據庫之間共享LotusScript庫
- 23. 在所有活動中共享相同數據庫的最佳方式
- 24. 在Android的所有活動(SQLLite)中共享相同的數據庫
- 25. 與幾個UIViewControllers共享單身數據數據丟失
- 26. 共享Redis數據庫?
- 27. LoopBack +無共享數據庫
- 28. 共享數據庫連接
- 29. 數據庫共享/版本
- 30. SQL數據庫共享
謝謝。讓我嘗試.. – Sajeev