首先,似乎真的没有很好的方法来测试这个,但我预计会在实际设备上发生错误,而我在模拟器中看不到,特别是网络和/或 Wifi 的下降会在下载 a 时切断互联网访问Android 中的文件或 JSON/XML 数据。具体来说,我想处理下载中途下降的情况。
首先我很好奇在那种情况下会抛出什么异常。我认为这将是一个 IO 异常,但我不完全确定。如果它至少收到一些数据,我不一定确定它是否会抛出该异常?
接下来我不确定如何处理这种情况?使用程序在一定时间后恢复下载或超时?有没有人有处理这种情况的经验,可以为我指明一个好的方向?
此外,对于 Http,还有哪些其他错误可能是明智的?
谢谢。