美文网首页
监听回调实例

监听回调实例

作者: mapleSeriesX | 来源:发表于2018-12-14 14:15 被阅读0次
/**
 * Created by maple on 2018/12/14 13:56
 * E-Mail Address:740917401@qq.com
 */
public class A {
    /*A的监听器*/
    private OkListener listener = null;

    /**
     * 执行该方法的时候会回调B监听的onOK(int i)
     *
     * @author maple
     * @time 2018/12/14 14:07
     */
    public void doSomeTingForA() {
        if (listener != null) {
            listener.onOk(1);
        }
    }

    /**
     *A的接口
     *
     * @author maple
     * @time 2018/12/14 14:09
     */
    public interface OkListener {
        /*回调方法*/
        void onOk(int code);
    }

    /**
     *设置A的监听器
     *
     * @author maple
     * @time 2018/12/14 14:10
     */
    public void setListener(OkListener listener) {
        this.listener = listener;
    }
}

/**
 * Created by maple on 2018/12/14 13:57
 * E-Mail Address:740917401@qq.com
 */
public class B {
    /**
     * 监听A的接口回调
     *
     * @author maple
     * @time 2018/12/14 14:12
     */
    A.OkListener okListener = new A.OkListener() {
        @Override
        public void onOk(int code) {
            //doSomeTing
            System.out.println("code:" + code);
        }
    };

    /**
     * 设置监听器
     *
     * @author maple
     * @time 2018/12/14 14:13
     */
    void doSomeTingForB() {
        A a = new A();
        a.setListener(okListener);
    }
}

相关文章

  • 监听回调实例

  • 事件监听

    触发当前实例上的事件。附加参数都会传给监听器回调。 子组件

  • Vue的$emit方法

    vm.$emit(eventName,[...args]) 触发当前实例上的事件。附加参数都会传给监听器回调。 只...

  • $emit

    vm.$emit( event, […args] ) 触发当前实例上的事件。附加参数都会传给监听器回调。 父组件使...

  • 使用 Vue.js 怎么调用其他组件的方法

    vm.$emit(event, [...args]) 触发当前实例上的事件,附加参数都会传给监听器回调。 涉及到组...

  • iOS音量事件与回调

    添加事件监听 事件回调

  • vue3 中的methods 不支持this函数

    Vue 自动为 methods 绑定 this,以便于它始终指向组件实例。这将确保方法在用作事件监听或回调时保持正...

  • Swift 监听设备方向

    思路: 通知监听 监听 监听回调方法 移除通知 & 结束生成设备旋转方向通知

  • 代码规范

    React组件中如果添加了监听横竖屏切换的回调函数,则在该组件的willUnmount的时候需要卸载此监听回调。

  • web粘贴文件预览

    1、监听浏览器ctrl+v事件,处理逻辑放在监听回调函数内部 2、通过回调函数中参数,获取clipboardDat...

网友评论

      本文标题:监听回调实例

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