Я добавляю локальную базу данных в качестве кэша к удаленному веб-сервису в моем приложении для Android, чтобы отвечать на запросы. Ранее я использовал ArrayAdapters для представления списка для отображения результатов веб-службы. Теперь с кешем базы данных результатом может быть либо Cursor (из базы данных), либо List (из сети), что означает, что адаптером также может быть CursorAdapter или ArrayAdapter. Создание двух адаптеров для одного запроса не кажется хорошей идеей. Так что мне интересно, что было бы лучшим способом реорганизовать мой текущий код, чтобы добавить эту функцию базы данных?
Спасибо