在下载过程中,如果进行网络切换,比如wifi切换到4g或者是其他的wifi连接,应该如果处理? tcp/ip 会重新进行3次握手吗?
如果进行网络切换,在下载时,如何才能让网络切换完成后继续下载(自动)?
测试发现的问题,说app中点升级按钮下载新app的过程中切换网络,发现下载断了,需要用户重新下载,现在我们的app有120M还是挺大的,如果这个问题不做处理,用户知道后还是很郁闷的。
可以通过监听网络状态,待切换完成后,使用断点续传继续下载。
网络层的接口在网络切换时会断开连接,你只能在界面上依然还在下载状态,后台在网络连接上以后重新建立
下载进度无法保存,一切换网络就自动清零重新下载
Android OkHttp + Retrofit 断点续传
Android OkHttp + Retrofit 下载文件与进度监听¶
Android OkHttp + Retrofit 断点续传
下载过程中网络切换会进行三次握手吗?
网络切换会进行三次握手吗?
网友评论