Я пытаюсь извлечь и применить изображение исполнителя от Last.fm до ImageView
, но изображения не будет возвращено. Я не уверен, что я делаю неправильно здесь.Last.fm не возвращает изображение исполнителя
private void setLastFmArtistImage() {
try {
String imageurl = "http://ws.audioscrobbler.com/2.0/?method=artist.getimages&artist="
+ URLEncoder.encode("Andrew Bird")
+ "&api_key="
+ APIKEY
+ "&limit=" + 1 + "&page=" + 1;
InputStream in = null;
Log.i("URL", imageurl);
URL url = new URL(imageurl);
URLConnection urlConn = url.openConnection();
HttpURLConnection httpConn = (HttpURLConnection) urlConn;
httpConn.connect();
in = httpConn.getInputStream();
Bitmap bmpimg = BitmapFactory.decodeStream(in);
mArtistBackground.setImageBitmap(bmpimg);
} catch (MalformedURLException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
требуется более подробная информация ... Если изображение не возвращается, тогда WHAT i s возвращается? Это основные отладочные вещи, которые необходимо проанализировать. – JoxTraex
Ничего не возвращается, я упоминаю об этом. Ничего не меняется. – adneal
данные не возвращаются? если вы перейдете к этой ссылке, она вернет что-нибудь в браузере? – JoxTraex