1
我有一个活动和两个片段永远不会同时运行,A和B.片段A有一个RecyclerView,并从片段B我想添加视图到该ReyclerView。从另一个片段添加视图到RecyclerView:静态的接口?
我知道文档说两个片段不应该直接通信,但我不知道有多远,如果我的情况真的被认为是沟通。
我应该在活动中使用静态方法还是实现接口?
我有一个活动和两个片段永远不会同时运行,A和B.片段A有一个RecyclerView,并从片段B我想添加视图到该ReyclerView。从另一个片段添加视图到RecyclerView:静态的接口?
我知道文档说两个片段不应该直接通信,但我不知道有多远,如果我的情况真的被认为是沟通。
我应该在活动中使用静态方法还是实现接口?
要做的最好的事情是使用EventBus库。我有一个演示应用程序,您可以使用EventBus从应用程序中的任何位置向RecyclerView添加项目。这里是链接到回购:
https://github.com/code-crusher/android-demos/tree/master/EventBusDemo
如果你想了解它是如何运作的,你可以参考我的文章:
https://medium.com/@code_crusher/eventbus-for-android
希望它能帮助。快乐编码:)
你应该通过活动沟通...... –