2016-11-02 31 views
0

是否可以在主线程取指SQLite在后台编写线程在Android?在Android中的工作线程上写入时从主线程获取SQLite?

我需要立即提取数据提示,但长时间运行upsert操作需要执行延迟,当没有GUI按下去。 DB在这种情况下是公共资源。如何锁定它?

如果长时间运行的后台操作仍在进行中,但是需要同时读取,该怎么办?

+0

这将帮助你http://stackoverflow.com/questions/8147440/android-database-transaction –

回答

0

没有引用计数,垃圾回收器为你管理对象,你不必担心这一点。 只需显示您的提示,创建数据库并在后台线程中运行您的操作。一旦它完成和db不再需要,gc将删除它(手动关闭数据库)

相关问题