Fragment和Activity通信

例子:

一活动,两碎片,相互调用

1.活动调用碎片

在活动中获取碎片的实例,然后可以通过该实例去调用对应的碎片中可供调用的参数和方法。

在活动中获取碎片的实例



2.碎片调用活动

在碎片中获取活动的实例,这样就可以在碎片中调用活动中可供调用的方法:

在碎片中获取活动实例



3.碎片调用碎片:这里是leftFragment调用rightFragment

在活动中用get方法,把rightFragment返回

活动中

在leftFragment中使用活动的实例activity去调用活动中的(上图)的getRightFragment方法,该方法返回的时rightFragment实例,通过该实例就可以调用rightFragment中的内容。

间接调用

你可能感兴趣的:(Fragment和Activity通信)