美文网首页
关于接口回调介绍

关于接口回调介绍

作者: 三棵柚子 | 来源:发表于2017-10-30 11:34 被阅读0次

接口回调的使用场景

我们实际用处就是需要在B类中去调用A类的方法,或者一些逻辑,因此使用的场景还是比较多的,比如我们经常使用的OnClickListener的回调等等. 下面我们就来讲讲如何去实际运用接口回调

接口回调的使用手册

首先我们在A类中,定义一个接口 在接口中我们写一个方法.下面我还是写个例子吧!!

     public interface OnRefreshListener {    //写一个你需要进行操作的接口
        public void onRefresh();     //接口中的方法代表你想要操作的动作
    }

第二步,我们需要在A类中暴露一个设置接口的方法给所需要使用的B类使用.

public void setonRefreshListener(OnRefreshListener refreshListener) {   //暴露设置接口的方法
        this.refreshListener = refreshListener;
    }

第三步, 你需要在A类中找到需要调用接口的时机(调用下面这个方法的时机)

private void onWhereWannaRefresh() {            //这个方法在哪里调用就是表示A类需要调用的时机
        if (refreshListener != null) {
            refreshListener.onRefresh();
        }
 }

第四步, 在B类中使用你刚刚写的监听事件

     A.setonRefreshListener(new MyListView.OnRefreshListener() {
                public void onRefresh() {
                    //你想要刷新时所做的操作
                }
            });

注意:
A类表示的意思是,我们被调用的类,相当于提供接口的地方
B类表示的意思是在哪里调用的类

其实接口回调的核心是,你需要在被操作的类中找到一个调用接口的时机,这才是它的关键所在.

相关文章

  • 关于接口回调介绍

    接口回调的使用场景 我们实际用处就是需要在B类中去调用A类的方法,或者一些逻辑,因此使用的场景还是比较多的,比如我...

  • 关于接口回调

    今天来写一下最基本的接口回调,有什么不对的望指正。 class TestInterface implements ...

  • Kotlin使用接口回调

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

  • Java回调深入理解

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

  • Android Module之间数据传递

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

  • 接口回调案例一

    目的:本文介绍了接口的回调,以及简单的mvp中回调的运用。欢迎star:https://github.com/wo...

  • 接口回调案例一

    目的:本文介绍了接口的回调,以及简单的mvp中回调的运用。 欢迎star:https://github.com/w...

  • Android接口回调

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

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

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

  • kotlinInterface

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

网友评论

      本文标题:关于接口回调介绍

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