2012-02-14 21 views
0

伙计们我试图在我的应用程序中显示一个json图像,我找不到任何教程这是做这件事的国王,我得到的图像作为字符串,但将其转换为位图是我的主要问题。 这是我迄今为止所做的。如何显示一个json图像列表查看

  URL url = new URL(
        "myUrl" + c.getString("photoThumbnailUrl")); 

      Bitmap bitmap = BitmapFactory.decodeStream(url.openStream()); 
      map.put(TAG_PHOTOS, photoThumbnailUrl); 
      // System.out.println(photoThumbnailUrl); 
      map.put(photoThumbnailUrl, bitmap); 

绑定图像插入适配器

  SimpleAdapter adapter = new SimpleAdapter(this, List, R.layout.list, 
      new String[] { TAG_PHOTOS,TAG_IDENTIFIER }, new int[] {  
      R.id.image,R.id.identifier }); 
      adapter.setViewBinder(new MyViewBinder()); 
      setListAdapter(adapter); 

这里是我的logcat

  Error parsing data org.json.JSONException: No value for photoThumbnailUrl 
      W/System.err(592): org.json.JSONException: No value for photoThumbnailUrl 
      W/System.err(592): at org.json.JSONObject.get(JSONObject.java:354) 

感谢

回答

0

你肯定侑JSON文件具有这样的性质photoThumbnailUrl?

你能向我们展示来自url请求的json文件吗?

+0

是的,现在我已经将json添加到主要问题中了。 – SomCollection 2012-02-14 18:36:42