【发布时间】:2019-01-30 17:34:15
【问题描述】:
我有 PNG 图像文件的 URL。
我想获取此图像文件并将其设置为 ImageView 的源。
我的代码:
URL iconURL = null;
try {
iconURL = new URL("https://maps.gstatic.com/mapfiles/place_api/icons/worship_general-71.png");
} catch (MalformedURLException e) {
e.printStackTrace();
}
Bitmap icon = null;
try {
icon = BitmapFactory.decodeStream(iconURL.openConnection().getInputStream());
} catch (IOException e) {
e.printStackTrace();
}
myImageView.setImageBitmap(icon);
如果我在带有decodeStream() 的行中放置一个断点,应用程序会停止并且我会看到以下内容:
如果我在常规模式下运行应用程序,它就会停止!
有人可以解释这里有什么问题以及如何正确地做吗?
谢谢。
【问题讨论】:
-
请添加错误的stacktrace
标签: android image inputstream