0
我知道關於如何並行運行相同的asynctask有很多問題:我需要的是執行相同的asynctask,但每個任務的參數不同。用不同的參數多次執行相同的asynctask
我:
MyTask taskOne = new MyTask();
MyTask taskOne = new MyTask();
taskOne.execute(UrlOne);
taskTwo.execute(UrlTwo);
MyTask必須從urlone和URL兩種下載頁面。當兩個完成之一,我殺了另一個取消(真)。但我怎樣才能平行運行這些線程?
如果我試試這個,那麼當taskOne結束時它只是殺死taskTwo。
感謝所有幫助
爲此使用執行器。 http://www.vogella.com/tutorials/AndroidBackgroundProcessing/article.html#concurrency_asynchtask_parallel。檢查6.3 6.3。並行執行幾個AsyncTasks – Raghunandan
從你調用'candel(true)' –
使用'executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR,params)' – Droidman