接口回调 轮询 监听

接口回调

一种有意思的说法: 我借了同学的书要送回,他着急上火地要用,但他现在不在寝室,不知道什么时候能回来。
其中,“我”是被依赖类,“同学”是依赖类,“送书”是依赖类需要的方法,需要的时机就是同学回寝时。
轮询就是我每隔20分钟去他寝室看一下,如果回来,把书给他;如果没回,我回去继续等;
这里“我”是轮询类。
监听就是我不去了,拜托另一个有我的联系方式的同学(监听器配置文件)搬个马扎在能看到他回没回的地方监视之,他一回来就通知我;
这里“我”是监听器类。
回调就是在他寝室门上帖一纸条:回来请打电话XXXXXXXXXXX!他一回来就主动打电话通知我。
这里的“电话”可以是过滤器的配置文件、EJB中的注解等;“我”是过滤器类、注解类等。

原文 :http://blog.renren.com/share/325284763/12002417360 都是广告

回调是如何实现的,首先创建一个接口,这个接口用于你在某个情景下执行相应的操作。接着创建一个功能类,比如这个类可以显示一个对话框、可以滑动菜单、可以下载数据等等。然后,在这个类里面声明回调接口的对象,之后在这个类里面创建在某个情景下需要执行的方法,而且在这个方法里面为声明的接口对象赋值。最后在其他的类中使用这个功能类就可以了。所以说,最少也是需要三个类共同来完成这个回调机制。

简化后就是 1 创建接口 2 功能类 3 功能类中声明回调接口的对象,并且在功能类中创建方法, 4 在方法中为声明的接口对象赋值, 5 在其他地方使用 功能类.

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值