美文网首页
接口回调

接口回调

作者: bogerLiu | 来源:发表于2015-11-29 14:56 被阅读322次

接口回调

  • 对于初学者接口回调是一个很难理解的方法,当初我理解就是煞费苦心,后来参悟一篇博客才有所理解,把接口回调比喻成是发短信。假设有A,B两个人,当A给B发短信告诉B我想知道橘子是什么颜色的,B在忙事情,并不没有及时看到,但是电话上会有提示A给你发短信的提示信息(message),当B忙完了看到信息后进行回复,把A要知道的事情告诉他,A收到短信后知道了答案,这就完成了接口回调。



接口

public interface CallBack {
        void do(String message);
}```

类A中实现这个接口

public class A implments CallBack {
@Override
void do(String message) {
System.out.println("message = " + message);
}
}```

类B中调用这个接口

public class B  {
CallBack callback;

  void main() {
    if ( null != callback) {
        callback.do("橘子是黄色的"); //在这里传入要告诉A的消息
    }
  }
}



以上就完成了接口回调的过程,A问B橘子什么颜色,B通过CallBack里面的do函数告诉了A,A通过do函数里面的message得到了答案,并打印了出来。

相关文章

  • Kotlin使用接口回调

    1.Java中的接口回调实现(支持多方法回调) 声明回调接口,初始化接口 使用接口回调(无参数) 使用接口回调(带...

  • Java回调深入理解

    1 接口回调 1.1 接口回调概念 什么是接口回调接口回调是指:可以把使用某一接口的类创建的对象的引用赋给该接口声...

  • Android Module之间数据传递

    方法一:使用接口回调 (1)在子module创建回调接口(参数可变) (2)在子module 实现类设置接口回调 ...

  • Android接口回调

    之前对接口回调一直有点模糊,会写但是理解的不透彻,今天记录一下自己理解的回调是什么。 接口回调是什么? 接口回调是...

  • Kotlin简单回调接口(lambda实现)

    注:适用于回调接口单个方法 1.方法无参无返回值回调 (1)声明回调接口,以及初始化接口 (2)接口方法的调用 (...

  • kotlinInterface

    注:适用于回调接口单个方法 1.方法无参无返回值回调 (1)声明回调接口,以及初始化接口 2.方法有参无返回值回调...

  • Fragment向Activity传递值

    一.Fragment向Activity传值的步骤 接口回调传递(5部曲) fragment中准备回调接口 接口中...

  • 接口回调

    实现fragment往Activity传值 接口回调是指:可以把使用某一接口的类创建的对象的引用赋给该接口声明的接...

  • 接口回调

    接口A: 类B: 类C:

  • 接口回调

    接口回调,其实就是将接口里面的内容(可能是接口里面数据需要传递),传递到实现这个接口的类中,看下面的是一个Asyn...

网友评论

      本文标题:接口回调

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