Задать вопрос
@suda911

Получение данных данных с сервера и отображение в RecyclerView?

Всем привет. Есть желание сделать приложение с сервером, но сейчас не об этом. Интересует как отображать данные полученные с удалённой БД в приложении. Есть RecyclerView, абстрактная модель объекта(который будет отображаться в отдельном Cardview) с геттерами и сеттерами. Почитал что нужно использовать библиотеку Retrofit 2. Почитал документацию к ней. Понял что в ответе должен быть мой класс с моделью объекта. Но дальше не понимаю как эти данные закидывать в RecView и отображать ? почитал что кешировать нужно, но не понимаю как..Можете рассказать или пример какой-нибудь скинуть ?
  • Вопрос задан
  • 1517 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • AndroidSprint
    Android + Аутстаффинг: опыт работы в IT-команде
    8 месяцев
    Далее
  • Нетология
    Android-разработчик
    14 месяцев
    Далее
  • Академия Эдюсон
    Android-разработчик + ИИ
    6 месяцев
    Далее
Решения вопроса 2
@Marox
Человек
Для того, чтобы заполнить RecyclerView, нужен так называемый адаптер. Ты можешь использовать примитивные встроенные адаптеры, либо описать собственный. Адаптер принимает данные, которые тебе надо отобразить, инфлейтит view(элементы RecyclerView), наполняя их данными, и вставляет их в RecyclerView. Retrofit нужен, чтобы получить данные с сервера. То есть, что тебе нужно сделать:

1) Описать класс (модель) ответа сервера для ретрофита.
2) Сделать запрос к серверу.
3) Отдать адаптеру данные.
Писать код я не буду, лучше сам почитай:

про Adapter

про Retrofit

доки Retrofit
Ответ написан
Комментировать
@almel
React-native engineer
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы