我确信使用Interface与Activity通信的方法。但是我可以使用getActivity()直接从Fragment调用活动的公共方法,还是应该坚持使用Interface。如果您建议使用Interface,我可以知道使用其他方法的失败。 ?
答案 0 :(得分:0)
要么创建接口回调(https://developer.android.com/training/basics/fragments/communicating.html),要么使用EventBus库(http://greenrobot.org/eventbus/)
答案 1 :(得分:0)
它是你的选择。你也可以这样调用这个方法。
从片段到激活:
((YourActivityClassName)getActivity()).yourPublicMethod();