我必須從json調用構建一些數據並在Android移動設備中填充對象。Android - 從asyntask調用asynctask
JSON的要求第一URL的讀取來獲取數據的列表。其中一個字段是一個圖像的URL,我需要使用asyncTask作爲一個blob進行檢索並保存在對象中,以便第二次調用Web。
我的代碼工作得到使用的AsyncTask第一URL調用。但是當我處理每組數據時,我需要進行第二次asyncTask調用來獲取圖像blob。
這是可能的,也許我錯了嗎?對不起,沒有代碼片段。
我必須從json調用構建一些數據並在Android移動設備中填充對象。Android - 從asyntask調用asynctask
JSON的要求第一URL的讀取來獲取數據的列表。其中一個字段是一個圖像的URL,我需要使用asyncTask作爲一個blob進行檢索並保存在對象中,以便第二次調用Web。
我的代碼工作得到使用的AsyncTask第一URL調用。但是當我處理每組數據時,我需要進行第二次asyncTask調用來獲取圖像blob。
這是可能的,也許我錯了嗎?對不起,沒有代碼片段。
因爲你是thinking.Follow下面的例子從JSON解析圖像和數據,並顯示他們這不是強硬:
http://www.androidbegin.com/tutorial/android-json-parse-images-and-texts-tutorial/
創建一個單獨的包,並複製ImageLoader.java
,MemoryCache.java
,FileCache.java
ImageLoader imageLoader= new ImageLoader(context);
imageLoader.DisplayImage("the image url", imageview);
:
Utils.java
然後你可以使用圖像URL作爲適配器內設置你的形象
然後,您可以一次又一次地重複使用ImageLoader的類整個項目。
除了這個,你也可以使用第三方API來下載圖像。
目前我使用Glide.It是非常強大的,易於實現。
過度思考吧。我可以在相同的任務下完成2個http請求。問題解決了。
你爲什麼不辦「的JSON需要第一URL的讀取來獲取數據的列表,其中一個領域是一個圖片網址,我需要撥打第二個電話到網絡檢索爲BLOB並保存在obj中。「在單個asynctask的doinbackground中。解析Json並獲取圖像的url後,請執行http請求以獲取圖像 – takesavy