美文网首页
Fragment与Activity通信

Fragment与Activity通信

作者: 瑶瑶_2930 | 来源:发表于2017-12-17 08:55 被阅读0次

找到对方

  • Fragment可调用getActivity()方法获取它所在的Activity.
  • Activity可调用Fragment的findFragmentById()或findFragmentByTag()方法获取Fragment

通信

  • Activity-->Fragment:在Activity中创建Bundle数据包,并调用Fragment的setArguments(Bundle bundle)方法
  • Fragment-->Activity:需要在Fragment中定义一个内部回调接口,再让包含该Fragment的Activity实现该回调接口。这样Fragment可调用该回调方法将数据传递给Activity
    详见代码

相关文章

网友评论

      本文标题: Fragment与Activity通信

      本文链接:https://www.haomeiwen.com/subject/mtyewxtx.html