Заполните 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() {...}
Это то, что я нашел в справочных файлах, но мне не хватает части интеграции адаптера запроса.
Не могли бы вы дать мне несколько советов?
Спасибо мишель