AsyncToken机制替换通用的Listener机制

2014-11-24 10:12:14 · 作者: · 浏览: 1

对于一个异步的方法调用,我们需要异步的得到调用结果,通常我们会使用Listener模式,用于监听方法异步调用的结果.


但应用该方法在实际使用中其实并不灵活.


1.因为由于Service的方法很多,可能会导致Listener要监听的事件过多.


2.一般Listenner都是事先设置好监听器,不能在方法调用的过程中灵活的增加新的监听器


3.对如发送消息失败再次发送消息这种需求处理会比较别扭.


以下为应用AsyncToken的使用示例: