我正在创建一个队列上传管理器。有了对我上一个问题的回答,我将使用一个服务来上传这些图像。建议我使用数据库来跟踪成功上传的文件和挂起的文件。
我最初的研究让我相信,我会想要创建一个绑定服务,这样我就可以在照片上传后更新我的UI,以及一个启动的服务,这样它就可以独立于我创建它的活动运行。似乎我还需要通过应用程序清单中的process=":something"指令在它自己的进程中启动它。
我的问题是,在N个activity客户端和上传服务之间共享SQLite数据库(除非有更好的方法)的最佳方式是什么?
我设想它的工作原理是这样的,用伪代码:
// in an app
writeRec