Как клонировать или заморозить курсор базы данных Android
У меня есть специальный адаптер курсора, и я хотел бы передать каждыйстрока' курсора обратно в приложение (через зарегистрированный обратный вызов, который работает).
Я знаю, что могу прочитать каждое поле из курсора и сделать это вручную, но я просто хотел бы передать 'замороженный клон курсора назад. (Чтение полей в адаптере потребовало бы от меня создания нескольких специализированных версий этого класса.)
В идеале я хотел бы передать что-то с тем же интерфейсом, что и у курсора, но который не могt пересечь набор результатов.
Запросы возвращают менее 20 строк, поэтому пространство не является проблемой.