我有以下代码行来下载Bitmap
:
bmp = BitmapFactory.decodeStream(url.openConnection().getInputStream());
但如果下载在下载中断时会发生什么?连接是否会保持打开状态?如果是,我应该在开始下载图像时启动计时器,如果图像未在60秒内下载,则取消吗?
JavaDoc没有说明中断下载:
如果在打开连接时发生错误,
openConnection()
会抛出IOException
。 如果无法创建InputStream,getInputStream()
将抛出IOException
。
答案 0 :(得分:2)
我可以预见两种情况,