码迷,mamicode.com
首页 > 其他好文 > 详细

Fragment与Activity的接口回调

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

标签:ide   ext   must   ring   pre   att   cep   接口回调   推荐   

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

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的接口回调

标签:ide   ext   must   ring   pre   att   cep   接口回调   推荐   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!