Название довольно понятно.
следующий код ...:
URL imageUrl = new URL(url);
try {
HttpURLConnection conn= (HttpURLConnection)imageUrl.openConnection();
conn.setDoInput(true);
conn.connect();
int length = conn.getContentLength();
InputStream is = conn.getInputStream();
return BitmapFactory.decodeStream(is);
} catch (IOException e) {
e.printStackTrace();
}
Сбой, если URL не содержит формат файла. Например, некоторые изображения, размещенные в Google, отображают изображение, но не имеют формат файла (.png, .jpg и т. Д.) Как часть URL.
В результате заголовок типа содержимого соединения URL возвращает «text / html». Я считаю, что это проблема.
Я попытался установить новый заголовок типа контента, но это, похоже, ничего не меняет.
кто-нибудь знает обходной путь?
спасибо.