我有一個活動,我需要下載並保存文件列表。文件和名稱存儲在Map <String,String>
中。下載所有文件後,我需要在我的Activity中調用函數。Android下載帶回調文件列表
我已經有AsyncTask類下載和保存文件和一個接口,其回調到活動。 我如何將Map<String,String>
傳遞給Asynctask或者有其他解決方案?
謝謝。
我有一個活動,我需要下載並保存文件列表。文件和名稱存儲在Map <String,String>
中。下載所有文件後,我需要在我的Activity中調用函數。Android下載帶回調文件列表
我已經有AsyncTask類下載和保存文件和一個接口,其回調到活動。 我如何將Map<String,String>
傳遞給Asynctask或者有其他解決方案?
謝謝。
這不適用於AsyncTask。你應該考慮實現一個自定義服務,可能是一個IntentService。
有在http://www.vogella.com/tutorials/AndroidServices/article.html
一個很好的教程構造與地圖添加到您的異步類作爲參數。 – SemaphoreMetaphor 2015-03-31 17:17:58
@bbaker我想過,但後來在此活動中,我還需要使用唯一的文件url下載文件,在這種情況下,我需要兩個創建另一個異步類,它將從url加載文件。我會得到兩個正在做類似任務的課程 – ipauler 2015-03-31 17:26:16