从Fragment与Activity通信的推荐方法是什么?



我确定使用Interface与Activity通信的方法。但是,我可以使用getActivity()直接从Fragment调用活动的公共方法,还是应该坚持使用接口。如果你建议使用Interface,我可以知道使用我的其他方法的失败吗?div ?

要么创建一个接口回调(https://developer.android.com/training/basics/fragments/communicating.html),要么使用EventBus库(http://greenrobot.org/eventbus/)

你自己选择。你也可以像这样调用这个方法。

从片段到活动:

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

相关内容

最新更新