在单个Android项目中实现多个SQLite ORM库

时间:2018-10-03 21:26:41

标签: android-asynctask android-sqlite android-room greendao activeandroid

当前,我们在项目中使用 ActiveAndroid ORM。一个SQLite表中有数千条记录。当我们运行多个查询(有条件)并在视图上显示结果时。我们的应用程序挂起,跳过android的Windows框架,android的屏幕变黑,并且应用程序没有响应。以下警告显示

CursorWindow: Window is full: requested allocation 696 bytes, free space 346 bytes, window size 2097152 bytes

我们想在后台运行异步查询,并在UI线程上显示结果。

ActiveAndroid是否提供异步查询,如果不能,我们是否可以将 Room / GreenDAO / etc。等并行ORM与 ActiveAndroid 库或任何其他库一起使用以异步运行查询? / p>

0 个答案:

没有答案