首页 > 其他 > 详细

Fragment与Activity的接口回调

时间:2018-03-26 20:31:03      阅读:184      评论:0      收藏:0      [点我收藏+]

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

private OnFragmentInteractionListener mListener;  
    
  @Override  
  public void onAttach(Context context) {  
      super.onAttach(context);  
      if (context instanceof OnFragmentInteractionListener) {  
          mListener = (OnFragmentInteractionListener) context;  
      }  
      else {  
          throw new RuntimeException(context.toString()  
                  + " must implement OnFragmentInteractionListener");  
      }  
  }  
  
  @Override  
  public void onDetach() {  
      super.onDetach();  
      mListener = null;  
  }  
  
  public interface OnFragmentInteractionListener {  
      // TODO: Update argument type and name  
      void onFragmentInteraction(String data);  
  }  

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

Fragment与Activity的接口回调

原文:https://www.cnblogs.com/tangZH/p/8653152.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!