美文网首页
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的接口回调

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