Java 建议使用什么方法与来自片段的活动进行通信?

Java 建议使用什么方法与来自片段的活动进行通信?,java,android,android-fragments,Java,Android,Android Fragments,我确信使用界面与活动进行沟通的方法。但我可以使用getActivity()直接从片段调用活动的公共方法,还是应该使用接口。如果你建议使用界面,我能知道使用其他方法的致命弱点吗 创建接口回调()或使用EventBus库()创建接口回调()或使用EventBus库()这是您的选择。您也可以这样调用该方法 从片段到活动: ((YourActivityClassName)getActivity()).yourPublicMethod(); 这是您的选择。您也可以这样调用方法 从片段到活动: ((You

我确信使用界面与活动进行沟通的方法。但我可以使用getActivity()直接从片段调用活动的公共方法,还是应该使用接口。如果你建议使用界面,我能知道使用其他方法的致命弱点吗

创建接口回调()或使用EventBus库()

创建接口回调()或使用EventBus库()

这是您的选择。您也可以这样调用该方法

从片段到活动:

((YourActivityClassName)getActivity()).yourPublicMethod();

这是您的选择。您也可以这样调用方法

从片段到活动:

((YourActivityClassName)getActivity()).yourPublicMethod();

是的,我在用这个。但我想知道使用它的缺点。我知道有了听众,我可以在任何地方与我的片段交流。而且我只会使用一个活动。是的,我正在使用这个。但我想知道使用它的缺点。我知道有了听众,我可以在任何地方与我的片段交流。而且我只会使用一个活动。