我想從json數組中獲取兩個圖像我在異步任務中使用JSONParser獲取JSON數據(url字符串)如何現在加載圖像以及在何處執行此操作,我想在另一個片段中顯示圖像。我申報2個Drawables Globallly從另一個片段活動訪問。Android從存儲在JSONObject中的URL獲取圖像
MainActivity.java
@Override
protected JSONObject doInBackground(String... args) {
JSONParser jParser = new JSONParser();
// Getting JSON from URL
JSONObject json = jParser.getJSONFromUrl(url);
return json;
}
@Override
protected void onPostExecute(JSONObject json) {
try {
String Student1Image = json.getString("url1");
String Student2Image = json.getString("url1");
} catch (JSONException e) {
e.printStackTrace();
}
}
現在在哪裏以及如何裝入圖像另一個片段
MainScreen.java(另一片段)
public class MainScreen extends Fragment {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.main, container, false);
new MainActivity();
ImageView Image = (ImageView) rootView.findViewById(R.id.imgMainWeather);
Image.setImageDrawable(**What to Give Here**);
return rootView;
}
我retrived的URL只是我想知道如何從URL和使用什麼方法和在那裏檢索圖像去做吧。 – Prashanth
你可以使用一個圖像加載器庫,我最喜歡的是這個:https://github.com/nostra13/Android-Universal-Image-Loader – ayorhan