Загрузить изображения в listView с помощью SimpleAdapter

Я застрял с этой проблемой. Я получил изображение из веб-адреса (хотя это localHost) и других материалов. Тем не менее, другие материалы обнаружены, но изображения нет. Я не могу понять, что не так. Я публикую код моего класса. Проверьте это. Вот код:

    protected String doInBackground(String... args) {
        List<NameValuePair> params = new ArrayList<NameValuePair>();
        String json = jsonParser.makeHttpRequest(URL_CATEGORIES, "GET", params);

        Log.d("Categories JSON : ", " " + json);

        try {               
            ResultCategories = new JSONArray(json);

            if (ResultCategories != null) {                 
                for (int i = 0; i < ResultCategories.length(); i++) {
                    JSONObject c = ResultCategories.getJSONObject(i);

                    String category_id = c.getString(CATEGORY_ID);
                    String category_name = c.getString(CATEGORY_NAME);
                    String description = c.getString(CATEGORY_DESCRIPTION);
                    String pic = c.getString(CATEGORY_PICTURE);                  
                    String url_picture = "http://10.0.2.2/users/pictures/"+pic;

                    HashMap<String, Object> map = new HashMap<String, Object>();

                    map.put(CATEGORY_ID, category_id);
                    map.put(CATEGORY_NAME, category_name);
                    map.put(CATEGORY_DESCRIPTION, description);
                    map.put(CATEGORY_PICTURE, pic);


                    categoriesList.add(map);                    

                }
            }else{
                Log.d("Categories: ", "null");
            }

        } catch (JSONException e) {
            e.printStackTrace();
        }

        return null;
    }

    protected void onPostExecute(String file_url) {
        pDialog.dismiss();
        runOnUiThread(new Runnable() {
            public void run() { 
                ListAdapter adapter = new SimpleAdapter(
                        CategoriesActivity.this, categoriesList,
                        R.layout.list_item_categories, 
                                new String[] { CATEGORY_PICTURE, CATEGORY_ID, 
                                    CATEGORY_NAME, CATEGORY_DESCRIPTION}, 
                                new int[] { R.id.image_category, R.id.category_id,  
                                    R.id.category_name, R.id.description });    
                setListAdapter(adapter);                        
            }
        });
    }

Пожалуйста помоги...

0 ответов

Другие вопросы по тегам