Android,线程和数据库

时间:2011-07-16 17:44:56

标签: android database multithreading

我需要编写一些具有几个线程的应用程序,这些线程将与本地数据库一起使用。我担心这些线程会在数据库之间竞争。有没有简单的解决方案来解决这个问题?我读到我可以使用内容提供商因为那时只有一个与数据库的连接,但也许有另一种解决方案?感谢所有的建议和提示。

1 个答案:

答案 0 :(得分:5)

使用一个DataBase Helper类并创建一个可由两个线程访问的单个实例。

使DataBase Helper类中的所有方法同步,以避免竞争条件。