我有Android应用程序和服务,在单独的进程中运行。应用程序和服务读取和写入相同的数据库(和相同的表)。 使用数据库的最佳方法是什么? 如何防止锁?
答案 0 :(得分:0)
我有android应用程序和服务 在单独的过程中运行。
在大多数情况下,这在Android上是一个坏主意。为什么你在不同的流程中拥有它们?
最好的合作方式是什么? 数据库?如何防止锁?
将它们放在同一个过程中。如果需要,请使用synchronized
中的java.util.concurrent
关键字或并发控制类来协调对数据库的访问。