У меня есть класс «А», который должен настроить таблицу в соответствии с данными из БД. Управление базой данных осуществляется с использованием класса «B». Класс "B" имеет метод "getAllData", который возвращает курсор. Таким образом, класс «A» вызывает «getAllData» из класса «B», и с помощью возвращенного курсора он заполняет таблицу с данными. Это работает, но есть проблема -> это работает так медленно! Я хочу запросить мою БД, используя другой поток.
Погуглив вокруг, я нашел кое-что о "AsyncQueryHandler", но я озадачен. Когда «AsyncQueryHandler» получает курсор (читает данные из БД), как я могу уведомить класс «А», что данные готовы? Как я могу вернуть курсор из «AsyncQueryHandler» в класс «A»?