参考资料
Android的Fragment的生命周期各状态和回调函数使用
Android的Fragment的生命周期各状态和回调函数使用
一 :使用广播方式或者EventBus
不论我们有没有用ViewPager,都可以用广播实现两个Fragment之间的通信,广播算是这里最灵活的通信方式。
二 :Activiy为中间桥梁,实现接口
Fragment直接调用Activity中的public方法
当Fragment调用onAttach方法时我们就可以实例化这个接口。
@Override
publicvoidonAttach(Activity activity) {
super.onAttach(activity);
if(activity !=null) {
mCallback = (XXXX) activity;}
}
三:Fragment之间通信
可以通过Activity中间桥梁,也可以通过getActivity().getFragmentManager().findFragmentById(XXX)方式
网友评论