异步回调功能:Iphone与Android

时间:2011-09-30 20:40:06

标签: android iphone

On Callback

在Iphone上

文件A:

@protocol servicedelegate - (void)taskCompleted:(NSDcitionary *)dict; @end

- (void)performtask 回调= @ “taskCompleted:”

[(id)委托performSelector:NSSelectorFromString(callback)withObject:data];

文件B:

- (void)taskcompleted:(NSDictionary *)dict {

//当文件A fisnihed任务完成并拥有数据时,请做一些事情 //文件B上的这个回调将从文件A的委托函数中唤醒 }

问题Android如何实现上述,文件A等待获取数据,没有人知道多长时间,但一旦完成,文件B将被taskcompleted的委托回调函数唤醒。

1 个答案:

答案 0 :(得分:3)

有几种不同的方式:

我自己也是AsyncTask的粉丝,但他们需要更多样板。处理程序通常可以更简单。