我在使用不同的應用程序和語言的異步任務時遇到了一些困難。不召回的異步任務
的典型用法,據我的理解是這樣的:
asyncTask(x,y){
//do something
}
alwaysRunWhenAsyncIsFinished(){
//continue with the app has to
//happen here
}
...
mainProgramFunction(){
asyncTask(5,6);
}
那麼在這種情況下,你有,直到異步任務恰好編寫程序,而當你要調用的AsyncTask,您必須在Recall函數中編寫繼續的代碼,這是在異步任務之後總是最後發生的函數。
有寫東西像這樣的可能性:
asyncTask(x,y){
//do something
}
...
mainProgramFunction(){
asyncTask(5,6);
continuingCode();//But happens AFTER asyncTask is done.
}
我完全不知道這是可以或不可以。也許這只是可能的一個特定的SDK,它提供了這種異步任務?
最後一個選項可能是我沒有真正理解異步任務,以及如何使用它們。