关于java 多代理回调

2018-12-27  本文已影响0人  发疯的2魅

先定义一个接口,构造出一个方法

简单的接口回调

我这里写了个工具类,方便调用,要实现多回调,跟单回调实现方法是相同的,只是在这里你要把实现回调返回的值都保存起来,为了去重需要用到map中因为要去重。

假设a,b 两个页面,同时实现回调的接口,并且在无参构造里设置下回调,

a,b类实现回调接口

这个时候在调用下callbackUtils中方法,就可以看到结果 a+执行中,b+执行中

调用回调的方法

以上这个map貌似也可以写成阻塞式的.LinkedBlockingQueue,后续谁有好点子请告知我。

上一篇 下一篇

猜你喜欢

热点阅读