2015-05-14 47 views
0

我想顯示此頁面上的橫幅在ImageView的顯示出來:http://abcsur.info/clasificados/inmuebles/casas獲取圖像,並使用jsoup

這是我的代碼得到它

Document document = Jsoup.connect(url).get(); 
Elements img = document.select("div.col-sm-12.A4DZP4C3.well.leaderboard-A4DZP4C3.genericContainer.js-A4DZP4C3.js-leaderboard-A4DZP4C3"); 
      // Locate the src attribute 
      String imgSrc = img.attr("src"); 
      // Download image from URL 
      InputStream input = new java.net.URL(imgSrc).openStream(); 
      // Decode Bitmap 
      bitmap = BitmapFactory.decodeStream(input); 

,並在ImageView的

顯示它
ImageView logoimg = (ImageView) findViewById(R.id.publicidad); 
     logoimg.setImageBitmap(bitmap); 

不工作。

java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.ImageView.setImageBitmap(android.graphics.Bitmap)' on a null object reference 
     at info.blacktrail.abcsur.InmueblesFolder.Casas$Title.onPostExecute(Casas.java:135) 
     at info.blacktrail.abcsur.InmueblesFolder.Casas$Title.onPostExecute(Casas.java:76) 
+0

調試並解決'bitmap = BitmapFactory.decodeStream(input);'它的null – Gattsu

回答

1
ImageView logoimg = (ImageView) findViewById(R.id.publicidad); 
logoimg.setImageBitmap(bitmap); 

在上面的代碼logoimg爲空。