美文网首页
Fragment与Activity的接口回调

Fragment与Activity的接口回调

作者: 杰子他爸 | 来源:发表于2019-07-18 15:34 被阅读0次

这里说一个官方推荐的写法:

private OnFragmentInteractionListener mListener; 

  @Override 

  publicvoid onAttach(Context context) { 

      super.onAttach(context); 

      if(contextinstanceof OnFragmentInteractionListener) { 

          mListener = (OnFragmentInteractionListener) context; 

      } 

      else { 

          thrownew RuntimeException(context.toString() 

                  + " must implement OnFragmentInteractionListener"); 

      } 

  } 

  @Override 

  publicvoid onDetach() { 

      super.onDetach(); 

      mListener =null; 

  } 

  publicinterface OnFragmentInteractionListener { 

      // TODO: Update argument type and name  void onFragmentInteraction(String data); 

  } 

根据上面的代码,一旦绑定activity,也自然会注册接口,所以只要在activity中实现接口便可以了。

相关文章

  • Fragment向Activity传递值

    一.Fragment向Activity传值的步骤 接口回调传递(5部曲) fragment中准备回调接口 接口中...

  • Fragment传值到Activity

    采用接口回调机制 在Fragment中定义接口 当Fragment被加载到Activity的时候会被回调,判断宿主...

  • BJC_oppo 面试题

    Fragment activity交互 1、EventBus、 2、接口回调 3、Bundle和setArgume...

  • Fragment与Activity的接口回调

    这里说一个官方推荐的写法: private OnFragmentInteractionListener mList...

  • 抽mvp

    第一版: Activity fragment Model View Presenter 接口回调 第二版: ---...

  • Fragment给Activity传值

    Fragment给Activity传值,是通过回调函数实现的。1、在fragment端,创建一个接口,并写一个方法...

  • 接口回调

    实现fragment往Activity传值 接口回调是指:可以把使用某一接口的类创建的对象的引用赋给该接口声明的接...

  • Activity与Fragment通信的方式,Fragment生

    1.生命周期: 2.通过接口事件回调,Fragment可以主动将信号跟数据传给Activity,而在Activit...

  • 碎片

    碎片布局left_fragment.xml 重写Fragment类 修改activity_main.xml 回调方法

  • Fragment回调Activity

    应用场景 如果你需要在fragment中处理一些事情,事情的处理结果或者你需要告 诉activity马上要做...

网友评论

      本文标题:Fragment与Activity的接口回调

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