在ORMLite事务期间读取数据

时间:2014-09-02 13:09:51

标签: android android-sqlite ormlite

我目前正在使用ORMLite开发Android应用。

我的问题是,当用户想要从数据库中读取一些数据时,我必须在后台进行大数据库事务。不可接受的结果是应用程序在交易完成之前不会响应。

我已经阅读了很多关于交易和ORMLite的内容,但我仍然不确定如何解决这个问题。我认为我想做一个“非独家”交易(或者也称为“立即模式”)。

如果这是对的,我怎么能用ORMLite做这样的交易?

1 个答案:

答案 0 :(得分:1)

在花了两天阅读文档和博客后,我找到了答案!

只有一个方法调用SQLiteDatabase来完成这项工作:

enableWriteAheadLogging()

那就是它。现在我可以同时阅读和写作。

有关详细信息,请查看SQLite simultaneous reading and writing