Реализация нескольких библиотек SQLite ORM в одном проекте Android - PullRequest
0 голосов
/ 04 октября 2018

В настоящее время мы используем ActiveAndroid ORM в нашем проекте.У нас есть тысячи записей в одной таблице SQLite.Когда мы запускаем несколько запросов (с условиями) и показывает результаты на представлениях.Наше приложение зависает, пропускает рамки Windows, экран Android становится черным, и приложение не отвечает.Следующее предупреждение показывает:

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

Мы хотим выполнить асинхронный запрос в фоновом режиме и показать результаты в потоке пользовательского интерфейса.

Если ActiveAndroid предоставляет асинхронный запрос,если нет, то мы можем использовать параллельный ORM, например Room / GreenDAO / и т. д. с ActiveAndroid библиотекой или любой другой библиотекой для асинхронного выполнения запроса?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...