這是在使用Android Studio的Android中通過使用JSoup下載URL來設置多個圖像查看源?
我想從網站下載幾張圖片網址,然後將其設置爲圖片瀏覽量的來源。
第一個值得注意的事情是,隨着站點更改,JSoup將返回的URL數量可能會不同。
第一個問題是我有兩個AsyncTask獲取URLs的JSoup第二個爲Image Vies設置Downloaded URLs源但我遇到了一個問題,第二個任務在一個URL後停止,因爲它們都在相同的位置運行所以我把第二個任務放在OnPostExecute方法中。
在這一點上,我有很多設置圖像視圖源的問題,因爲從URL下載位圖的doInBackground方法需要一些時間來完成每次運行。
但我的任務所在的for循環不等待任務完成,只是一個接一個地運行任務,導致Task已經運行異常。
所以我增加該檢查在for循環downloadImages.getStatus()== Status.FINISHED 但問題是,因爲它得到的第二時間來運行該方法的for循環計算在假這導致for循環打破。
現在的問題是,我該如何解決這個問題,還是有更好的方法來完成這些任務? PS:我對Java和Android真的很陌生。