我正在开发一款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() {...}
这是我在参考文件中找到的,但我缺少查询 - 适配器集成部分。
你可以给我一些建议吗?谢谢你, 米歇尔