美文网首页
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