我有以下代码行来下载Bitmap
:
bmp = BitmapFactory.decodeStream(url.openConnection().getInputStream());
但是,如果下载在下载过程中中断怎么办?连接会保持打开状态吗?如果是,我是否应该在开始下载图像时启动计时器,如果在 60 秒内未下载图像,则取消?
JavaDoc 对中断的下载只字未提:
openConnection()
IOException
如果在打开连接时发生错误,则 抛出一个。如果无法创建 InputStream ,则getInputStream()
抛出异常。IOException