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

时间:2016-08-19 16:09:05

标签: java android android-fragments

我有一个活动和2个永远不会同时运行的片段,A和B.片段A有一个RecyclerView,从片段B我想为ReyclerView添加视图。

我知道文档说两个片段永远不应该直接通信,但是我不知道它会走多远,如果我的案例真的被认为是沟通。

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

1 个答案:

答案 0 :(得分:1)

最好的办法是使用EventBus库。我有一个演示应用程序,您可以使用EventBus从应用程序中的任何位置向RecyclerView添加项目。这是回购的链接:

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

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

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

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