黑马程序员技术交流社区

标题: 与其他Fragment的交互 [打印本页]

作者: 瀚海狼烟    时间: 2015-3-21 20:35
标题: 与其他Fragment的交互
两个单独的Fragment之间是不应该进行通信的。应该使用他们所存在的Activity作为沟通的纽带。

为了实现两个Fragment的交互,您可以在Fragment中定义一个接口,然后再这个接口中定义一个方法,在Fragment的onAttach()方法中调用这个接口中的方法。然后让Activity实现这个方法来完成Activity和Fragment之间的通信。例子:

定义接口并调用方法:




  
实现接口,在这个方法中可以进行与其他Fragment的数据的交互:


  
可以通过FragmentManager的findFragmentById()来查找一个Fragment。










欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2