异步回调函数:Iphone与Android
回拨 在Iphone上 文件A: @协议服务代理 -(无效)任务完成:(NSD条件*)指令; @结束 -(无效)性能任务 回调=@“任务已完成:” [(id)委托performSelector:NSSelectorFromString(回调)with object:data] 文件B: -(无效)任务已完成:(NSDictionary*)dict { //当文件完成任务并拥有数据时,不要做任何事情 //文件B上的回调将从文件A的委托函数中唤醒 }异步回调函数:Iphone与Android,android,iphone,Android,Iphone,回拨 在Iphone上 文件A: @协议服务代理 -(无效)任务完成:(NSD条件*)指令; @结束 -(无效)性能任务 回调=@“任务已完成:” [(id)委托performSelector:NSSelectorFromString(回调)with object:data] 文件B: -(无效)任务已完成:(NSDictionary*)dict { //当文件完成任务并拥有数据时,不要做任何事情 //文件B上的回调将从文件A的委托函数中唤醒 } 问题是Android如何实现上述功能,文件A等待
问题是Android如何实现上述功能,文件A等待获取数据,没有人知道需要多长时间,但一旦完成,文件B将被taskcompleted的委托回调函数唤醒。有两种不同的方式:
我自己也是AsyncTask的粉丝,但他们需要更多的样板。处理程序通常可以更简单。有两种不同的方法:
我自己也是AsyncTask的粉丝,但他们需要更多的样板。处理程序通常更简单。我倾向于发现AsyncTask在项目间更可重用。我倾向于发现AsyncTask在项目间更可重用