超级简单的接口回调

本次博主要给大家讲一讲如何写一个简单的回调接口,对于初学者来说什么时候写回调接口,为什么写回调接口简直就是一头雾水,不知道大家是不是,反正我刚刚开始接触接口的时候就是这样一个状态。

  • 什么是接口 :
    网上的定义有很多,我就不说了,我以我的理解简单的和大家说吧:
    比如你暗恋一个女孩很久了,然后有一天你给她递了小纸条,为了收到她看完小纸条后的想法,你在小纸条的结尾附加上了你的电话号码并且告诉她,如果你也喜欢我就给我打电话吧告诉我“你愿意”(那么“打电话”就是你们约定好的接口)。
  • 好处:
    简单点说:纸条给萌妹子了,也约定好了接口。接下来你就可以去干你的事了(你可以去打撸了),当妹子看完后会自动通过接口给你打电话给你回复。不耽误你打撸的时间,你说这个好不好。

话不多说直接上干货

人物:

MainActivity:代表的就是你。
BaseInterface:代表的就是小纸条。
MyGirl:代表的就是萌妹子。
这里写图片描述

先来写小纸条:

首先我们要定义一个BaseInterface的接口(小纸条,记得要告诉她打电话给你)。
这里写图片描述

接下来就是你要干的事了,也就是MainActivity中要做的事情:

1、确定你要给谁(MyGirl)
private BaseInterface baseInterface;//小纸条(里面有打电话这件事)
baseInterface = (BaseInterface)new MyGirl();//小纸条要给谁(这里给的是我的妹子)
2、要让妹子有个看你小纸条的方法,并且看完之后要告诉你愿不愿意:

private void myGirlLook(){
    /*做个循环模仿萌妹子看小纸条*/
    for (int i = 0;i<10;i++){
        Log.e("萌妹子在看小纸条",""+i);
    }
    /*当萌妹子看完纸条后下面会有一个你们约定好的打电话这件事*/
    baseInterface.playPhone("我愿意");//打电话(并且告诉你我愿意)
}

这里写图片描述

最后就是让妹子拿到小纸条,就是让MyGirl 去实现接口:

这样妹子就要去实现打电话的方法,当妹子看完小纸条的10条数据后就会自动调用playPhone()的方法告诉我她的读后感(嘿嘿)
这里写图片描述

来看看看最后的结果

这里写图片描述

最后我们来总结一下:

首先:我们写了一个小纸条(BaseInterface)里面有个打点话的方法(playPhone)
然后:在MainActivity中明确了你要给那个妹子,并且写了一个myGirlLook()的一个方法,这个方法中将打电话这件事告诉了妹子。
最后:让妹子拿到小纸条既实现接口,最后实现打电话这件事,,

记住这个把妹的例子,再向外扩展,你就能将接口回调玩的66的

  • 5
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值