2011-07-16 62 views
2

我需要編寫一些應用程序,它將有幾個線程,這些線程將與本地數據庫一起工作。我擔心這些線程會在數據庫之間相互競爭。有沒有簡單的解決方案來解決這個問題?我讀過,我可以使用內容提供商becouse然後將只有一個連接數據庫,但也許有另一種解決方案?感謝所有的建議和提示。Android,線程和數據庫

+0

這應該有所幫助:http://stackoverflow.com/questions/2493331/what-is-best-practice-with-sqlite-and-android –

回答

5

使用一個DataBase Helper類並創建一個可由兩個線程訪問的實例。

使DataBase Helper類中的所有方法都保持同步以避免競爭條件。