2012-11-23 56 views
1

也許我錯過了一些東西,但我的問題是:我可以從我的代碼的不同點訪問數據庫,每個使用它自己的DatabaseHelper實例嗎?還是有更好的辦法可以從任何地方(線程,活動......)獲得唯一的全局靜態DatabaseHelper?這種情況下的最佳做法是什麼?Multiple DatabaseHelper for the same database

回答

2

如果您使用多個線程,那麼最好有一個實例,因爲線程同步將自動應用。無論是單個實例是單身還是包裹在ContentProvider之內都取決於您。

+0

發現此:http://stackoverflow.com/questions/6905524/using-singleton-design-pattern-for-sqlitedatabase。也許我不需要ContentProvider。謝謝! –

相關問題