回调接口小示例

来源:互联网 发布:mac virtualbox win7 编辑:程序博客网 时间:2024/05/22 11:39
<pre name="code" class="java">public class TestClass {    //定义一个回调接口    public interface OnButtonClickListener {        public void OnClick();    }        //外部传进来接口    public final void setButtonClicListener(            final OnButtonClickListener listener) {        this.onButtonClickListener = listener;    }    mButton.setOnClickListener(new OnClickListener() {        @Override        public void onClick(View v) {            if(onButtonClickListener != null){                onButtonClickListener.OnClick();//在需要回调的时候调用            }        }    });   }


                                             
0 0
原创粉丝点击