Шаблон репозитория с библиотекой подкачки
У меня проблема при применении библиотеки подкачки к моему проекту, который использует ( шаблон репозитория)
В моем хранилище у меня уже есть UsersDataSource
, UsersRepository
, UserLocalDataSource
, UserRemoteDataSource
Чтобы использовать библиотеку подкачки, я вижу, что нам нужно создать класс ...DataSource extend ItemKeyedDataSource
а также ...DataSourceFactory extend DataSource.Factory
(Я здесь, чтобы изучить библиотеку подкачки).
Это конфликтует с моим текущим классом хранилища.
Есть ли хороший способ применить библиотеку подкачки с Repository
шаблон.
Я просто изучаю пейджинговую библиотеку. Любая помощь или предложение будет с благодарностью.
1 ответ
На странице разработчиков Android есть совет, как создать такую архитектуру: https://developer.android.com/topic/libraries/architecture/paging/. Вы можете найти ссылку на соответствующий репозиторий github. и даже кодовая метка там.