Я пытаюсь установить растровое ImageView, используя URL-адрес следующим образом: -изображение не загружается в ImageView из URL
InputStream in = new java.net.URL(url).openStream();
image = BitmapFactory.decodeStream(in);
in.close();
Когда я получить изображение с сервера Tomcat, используя URL, как: -
http://192.168.1.6:8080/webapp/images/image.jpg
Это работает полностью.
Проблема заключается в том, когда я установить URL изображения с любого другого сайта сказать - http://i.ytimg.com/vi/ipk1-aQaWyw/maxresdefault.jpg
то изображение не создается на ImageView.
Я попытался использовать ip-адрес вместо имени домена, но все равно не повезло.
Нужно ли мне устанавливать любой номер порта? как в случае загрузки изображения с сервера?
Если да, то какой номер порта я должен использовать?
Вы использовали AsyncTask для этого – Nabin
да, делая в AsyncTask только – user3820753
Попробуйте использовать другие онлайн-ссылки. Посмотрите, работает ли это. – Nabin