0
已經做了一些閱讀,但沒有找到一個線程/文章我覺得我理解我的問題幫助我。更新活動類從完全不同的類,在Android中擴展AsyncTask
在我的Android應用程序的一個活動中,我有一個簡單的ListView,它包含圖像的標題和每個需要下載的圖像的ProgressBar。下載這些圖像的邏輯是並且必須位於單獨的非活動類中,該類會觸發需要在其自己的AsyncTask中下載的每個圖像。目前我能夠看到我能夠一次下載背景中的所有圖像,但就是這樣。
我在想如何更新ListView的進展(所以我可以做10%完成等)/從這些AsyncTasks完成每個圖像?
我在這裏很迷路..我已經做了一些研究,發現了ThreadPoolExecutor,這會有幫助嗎?任何建議/指南/文章將不勝感激。
謝謝!
由於A類(活性類)調用在B類(REST邏輯/的AsyncTask)的功能。在B類中,有一個循環爲每個要下載的圖像執行AsyncTask。然後B類需要更新UI(但我不認爲這是允許的)。 –
那麼爲什麼你不創建一個接口或BroadcastReceiver,當你的AsynTask完成時更新你的UI。 –