0
我有一個項目列表,當用戶點擊一個項目時,我的應用程序開始從互聯網上下載文件。 我使用AsyncTask來下載文件。 現在我想下載muitiple文件(使用隊列多餘的文件將被添加到隊列,稍後會被下載)。如何管理多個AsyncTasks?android asynctask下載文件
注:我使用的API 8.我不想使用下載管理器類API 9
我有一個項目列表,當用戶點擊一個項目時,我的應用程序開始從互聯網上下載文件。 我使用AsyncTask來下載文件。 現在我想下載muitiple文件(使用隊列多餘的文件將被添加到隊列,稍後會被下載)。如何管理多個AsyncTasks?android asynctask下載文件
注:我使用的API 8.我不想使用下載管理器類API 9
如果你擔心太多AsyncTasks造成的問題,你不需要。 Android自動從v1.6開始處理。 閱讀this answer瞭解更多信息。
此外,如果你想在執行和任務調度更多的控制,使用Executor類
創建一個新的'AsyncTask'實例,並傳遞給它下一個文件名/ URL – Squonk
我試圖下載多個文件一個接一個(下載文件,我們開始下載下一個文件),。與您的解決方案,我有許多Asynctasks同時下載許多文件 – chinh
**「與您的解決方案,我有很多Asynctasks同時下載許多文件」** - 你說你想下一個文件「以後」 - 你沒有說1分鐘後... 2分鐘後等。如果您只是想下載一系列文件,只需將所有URL傳遞給'AsyncTask'並讓它循環遍歷它們。 – Squonk