从另一个片段向RecyclerView添加视图:静态接口



我有一个活动和两个片段,从未同时运行,A和B片段A有一个RecyclerView,从片段B我想添加视图到那个ReyclerView。

我知道文档说两个片段不应该直接通信,但我不确定这有多远,我的情况是否真的被认为是通信。

我应该使用静态方法还是在活动中实现接口?

最好的方法是使用EventBus库。我有一个演示应用程序,你可以添加项目到RecyclerView从任何地方使用EventBus的应用程序。这是到repo的链接:

https://github.com/code-crusher/android-demos/tree/master/EventBusDemo

如果你想了解它是如何工作的,你可以参考我的文章:

https://medium.com/@code_crusher eventbus-for-android

希望有帮助。快乐编码:)

最新更新