从网络获取图像并使用 jsoup 在 ImageView 中显示它
Get image from web and display it in ImageView using jsoup
我想在此页面上显示横幅:http://abcsur.info/clasificados/inmuebles/casas
这是我的获取代码
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)
ImageView logoimg = (ImageView) findViewById(R.id.publicidad);
logoimg.setImageBitmap(bitmap);
在上面的代码中 logoimg
为空。
我想在此页面上显示横幅:http://abcsur.info/clasificados/inmuebles/casas
这是我的获取代码
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)
ImageView logoimg = (ImageView) findViewById(R.id.publicidad);
logoimg.setImageBitmap(bitmap);
在上面的代码中 logoimg
为空。