使用自定义HTTP响应填充AtlasConversationsRecyclerView

时间:2016-11-18 04:21:15

标签: layer atlas

我正在开发一款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 个答案:

没有答案