我有一个包含RecyclerView + LinearLayoutManager + RecyclerView.Adapter的片段。我希望让我的片段知道何时从我的数据集中添加/删除项目。有没有一个很好的方法,或者我必须使用Callback接口或EventBus?
答案 0 :(得分:1)
看看registerAdapterDataObserver
。
仅供参考,当适配器内容发生变化时会收到通知。这并不一定意味着他们会变得可见。 (取决于您的适配器大小和布局的滚动位置)。
此外,应用于适配器的任何更改都会在下一个布局过程中处理(例如转换为视图)。