Заполните AtlasConversationsRecyclerView пользовательским ответом HTTP

Я работаю над приложением для Android, используя Layer Atlas для раздела разговоров. Прямо сейчас я пытаюсь заполнить список бесед (AtlasConversationsRecyclerView) своим собственным запросом:

private AtlasConversationsRecyclerView mConversationsList;
.
.
.
HTTPRequestManager.fetchConversations(
  new HTTPRequestManager.VolleyCallback() {
    @Override
    public void onSuccess(String response) {
      JSONArray jsonArray = Base.toJSONResponse(response);
      JSONArray sortedJsonArray = Base.sortJSONArray(jsonArray, Base.CREATE_TIMESTAMP);
    // mConversationsAdapter.setData(sortedJsonArray);
  }
}, Base.mChannelId);

Обычно для заполнения обычного RecyclerView я пишу для него адаптер, в частности метод setData(), который решает интеграцию представления запроса (mConversationsAdapter.setData(..)). На этот раз у меня есть ответ на запрос, но я не понимаю, как его использовать для заполнения AtlasConversationsRecyclerView, который имеет собственный адаптер.

Код, который идет дальше:

// Atlas methods
mConversationsList.init(getLayerClient(), getPicasso())
.setInitialHistoricMessagesToFetch(20)
.setOnConversationClickListener(new AtlasConversationsAdapter.OnConversationClickListener() {...}

Это то, что я нашел в справочных файлах, но мне не хватает части интеграции адаптера запроса.

Не могли бы вы дать мне несколько советов?

Спасибо мишель

0 ответов

Другие вопросы по тегам