• 接口回调


    A.class
    //先定义一个接口
    public interface Listener {
    //回调方法
    void 回调方法();
    }
    //申明一个接口
    private Listener mLinstener;
    //一个set接口的方法
    public void setListener(Listener listener) {
    //把传入的listener赋值给mLinstener
    mLinstener = listener
    }
    ...
    //在某个地方,进行某个操作的时候
    private void 某个操作() {
    //回调方法执行
    mLinstener.回调方法();
    }


    -----------------------------------------

    另一个类 B.class
    private A a = new A();
    a.setListener(new Linstener() {
    public void 回调方法() {
    //我要在A中某个操作()执行的时候要搞的事情
    搞事情阿搞事情();
    }
    });



  • 相关阅读:
    新的知识点
    知识点
    9.14知识点
    列表内容
    css的背景和边框
    css的text和font
    css
    js 第一天
    浏览器的差距
    布局
  • 原文地址:https://www.cnblogs.com/changyiqiang/p/7374759.html
Copyright © 2020-2023  润新知