接口回调

最近再写一个项目,里面有各种各样的传值,基本都如出一辙,都是页面之间传值,传值的方式有很多,Intent、BroadCast、Service、EventBus… 太多了,今天我写下这篇博客,也是为了厚积薄发,为我以后的学习技术的道路铺平道路。
也许你没有写博客的习惯,现在不想写,未来更不想写,也许你也会问为什么要写博客?写了博客又有什么用?
博客记录的是我们在实践中积累的点点滴滴,有时你遇见了和上一次同样的bug或是什么,但是你又忘记怎么去解决,你又不得不去baidu、google一下,一查有时10来20分钟,但是你当时把它写到博客上记录下来,你会发现这会很省事,2、3分钟搞定,同样,它也是对知识的积累,帮助你把知识牢记在脑海中。

咳咳。 唠叨这么多,你一定看腻了,不多说了,下面我就把我写的一个小Demo发上来,供看见我这篇博客的你享用,保证你在看了之后茅塞顿开。

接口回调是什么?

接口回调是指:可以把使用某一接口的类创建的对象的引用赋给该接口声明的接口变量,那么该接口变量就可以调用被类实现的接口的方法。实际上,当接口变量调用被类实现的接口中的方法时,就是通知相应的对象调用接口的方法,这一过程称为对象功能的接口回调。

同时,接口回调需要3个基本类实现:接口(定义传输数据的方法)、功能类(提供数据的一方)、实现类(接受数据的一方)

1、先定义一个接口

public interface ShopInterFace {
    //方法里面是需要传递的参数的值
    void getData(String name,int allNum,int allPrice);
}

2、创建一个功能类(A)

    1、声明接口对象
 private ShopInterFace interFace;
    2、设置监听(实例化接口)
    public void setInterFace(ShopInterFace interFace){
        this.interFace = interFace;
    }
    3、添加调用接口的方法
public void setData(String name,int allNum,int allPrice){
        interFace.getData(name,allNum,allPrice);
    }
    4、在需要的地方调用接口的方法
setData("哈哈",1,1);

3、实现类(B)

    1、创建功能类对象
private A a;
    2、利用功能类对象调用功能类里实例化接口的方法
//第一种
a.setInterFace(this);
//第二种
a.setInterFace(new ShopInterFace() {
                        @Override
                        public void getData(String name, int allNum, int allPrice) {
                            Log.e("TAG",name+allNum+allPrice)
                        }
                    });

其实也就那么回事儿,希望你看完我的博客后会记住接口回调的机制,若是茅塞顿开的话,记得别忘了点个关注(●’◡’●)

# 高校智慧校园解决方案摘要 智慧校园解决方案是针对高校信息化建设的核心工程,旨在通过物联网技术实现数字化校园的智能化升级。该方案通过融合计算机技术、网络通信技术、数据库技术和IC卡识别技术,初步实现了校园一卡通系统,进而通过人脸识别技术实现了更精准的校园安全管理、生活管理、教务管理和资源管理。 方案包括多个管理系统:智慧校园管理平台、一卡通卡务管理系统、一卡通人脸库管理平台、智能人脸识别消费管理系统、疫情防控管理系统、人脸识别无感识别管理系统、会议签到管理系统、人脸识别通道管理系统和图书馆对接管理系统。这些系统共同构成了智慧校园的信息化基础,通过统一数据库和操作平台,实现了数据共享和信息一致性。 智能人脸识别消费管理系统通过人脸识别终端,在无需接触的情况下快速完成消费支付过程,提升了校园服务效率。疫情防控管理系统利用热成像测温技术、视频智能分析等手段,实现了对校园人员体温监测和疫情信息实时上报,提高了校园公共卫生事件的预防和控制能力。 会议签到管理系统和人脸识别通道管理系统均基于人脸识别技术,实现了会议的快速签到和图书馆等场所的高效通行管理。与图书馆对接管理系统实现了一卡通系统与图书馆管理系统的无缝集成,提升了图书借阅的便捷性。 总体而言,该智慧校园解决方案通过集成的信息化管理系统,提升了校园管理的智能化水平,优化了校园生活体验,增强了校园安全,并提高了教学和科研的效率。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值