2016-03-04 48 views
-1

我在調用AsyncTask1 for循環內部同時需要調用AsyncTask1的onPostExecute中的另一個AsyncTask2。但我正面臨着一些問題。所有AsyncTask1完成,然後只執行AsyncTask2。爲什麼? 。任何人都可以告訴我如何去做?如何在android中調用AsyncTask for循環?

回答

-1

我想你正在使用相同的實例來運行它。試試這樣的方法:

for(int i =0; i<10; i++){ 
    new AsyncTask()<Void, Void, Void>{ 
     //Your code here 
    }.execute(); 
} 
+0

這是行不通的。所有的異步任務將會在一個隊列中結束並等待對方。 –