使用android-advancedrecyclerview库,我想使用两个适配器和一个RecyclerView来实现以下目的:
列表标题(第一个列表)
添加新列表项
列表标题(第二个列表)
添加新列表项
我决定使用包含我的2个适配器的ComposedAdapter。 我的适配器数据集位于Activity,我也在这里添加新对象到数据集。
现在,我不知道如何处理项目插入。我应该在什么实例上打电话 notifyItemInserted()和什么位置?
此问题特定于android-advancedrecyclerview库。
答案 0 :(得分:0)
您是否尝试使用新内容重置RecycleView的适配器?
使您的适配器能够接收内容列表并创建一个返回新适配器的方法(在本例中为ComposedAdapter
)。然后将此方法设置为recyclerView.setAdapter()
,始终需要更新数据。这应该有用。