我有一個關於在Android中處理SQLite數據庫連接的(希望)快速的問題。我有一個應用程序,自然是由幾個活動組成的。我沒有創建/更新/查詢數據庫的麻煩,因爲我創建了一個單一的專用類來處理通過SQLiteOpenHelper的工作等。在Android中管理SQLite連接
我的問題是這樣的:因爲這些活動都共享同一個數據庫,這通常作爲單個靜態成員實現,還是每個活動都應該擁有自己的連接?我當然關心的是在每項活動中重新連接到數據庫的成本。
或者換句話說,有什麼理由不僅僅存儲一個單例實例嗎?
我也想知道是否有類似於.NET的連接池幕後發生的事情,以降低打開連接的成本。
在此先感謝!
謝謝!有時候找到一個「官方」的最佳做法是一個挑戰。 – 2011-03-01 19:13:49