2

我有远程服务正在运行并收集写入我的数据库的流量。在我的应用程序中,我还使用该数据库来读取和写入数据。有时我得到“数据库锁定”异常。我正在为我的数据库对象使用单例模式,但即便如此,该错误也会出现。我猜是因为,由于我的服务在不同的进程中,我也需要在服务中创建数据库实例,所以有两个 db 对象。我的问题是,可以使用 binder 通过 AIDL 传递数据库对象吗?欢迎任何不同的方法或良好的做法。

4

0 回答 0