我的申请有:
Activity A that reads from sqlite database
Service with notification that writes to the database
on clicking Notification, Activity A opens up
ActivityA 的读取是非常小的任务(参考读取时间),但服务写入数据库的时间很长(有时需要 5-10 分钟)
现在,当服务正在运行并且我单击通知时,必须从数据库读取的 ActivityA 无法执行其读取,因为已经有服务写入该数据库。
所以activityA必须等待(5-10分钟)从数据库中读取。
在进一步研究中我遇到了这个
当我尝试在 sqliteopenhelper 类中的方法中实现此功能时,由于我的应用程序使用 min api 10,因此出现错误。那么如何使此方法适用于 api 10,或者是否有其他方法可以进行并行数据库访问?