我在使用不同应用程序和语言的异步任务时遇到了一些困难。
据我所知,典型的用法是这样的:
asyncTask(x,y){
//do something
}
alwaysRunWhenAsyncIsFinished(){
//continue with the app has to
//happen here
}
...
mainProgramFunction(){
asyncTask(5,6);
}
那么在这种情况下,您必须编写程序直到异步任务发生,并且当您必须调用 asyncTask 时,您必须在 Recall Function 中编写继续代码,这是始终在异步任务之后发生的函数。
有没有可能写这样的东西:
asyncTask(x,y){
//do something
}
...
mainProgramFunction(){
asyncTask(5,6);
continuingCode();//But happens AFTER asyncTask is done.
}
我不完全知道这是否可能。也许这只能通过提供这种异步任务的特定 sdk 来实现?
最后一个选项可能是我并不真正了解异步任务以及如何使用它们。