当前,我们在项目中使用 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>