2012-12-01 92 views
0

我有一個項目列表,當用戶點擊一個項目時,我的應用程序開始從互聯網上下載文件。 我使用AsyncTask來下載文件。 現在我想下載muitiple文件(使用隊列多餘的文件將被添加到隊列,稍後會被下載)。如何管理多個AsyncTasks?android asynctask下載文件

注:我使用的API 8.我不想使用下載管理器類API 9

+0

創建一個新的'AsyncTask'實例,並傳遞給它下一個文件名/ URL – Squonk

+0

我試圖下載多個文件一個接一個(下載文件,我們開始下載下一個文件),。與您的解決方案,我有許多Asynctasks同時下載許多文件 – chinh

+0

**「與您的解決方案,我有很多Asynctasks同時下載許多文件」** - 你說你想下一個文件「以後」 - 你沒有說1分鐘後... 2分鐘後等。如果您只是想下載一系列文件,只需將所有URL傳遞給'AsyncTask'並讓它循環遍歷它們。 – Squonk

回答

0

如果你擔心太多AsyncTasks造成的問題,你不需要。 Android自動從v1.6開始處理。 閱讀this answer瞭解更多信息。

此外,如果你想在執行和任務調度更多的控制,使用Executor