gts*_*ouk 1 api networking android http
我正在构建一个Android应用程序,通过http api调用与我们的服务器交换数据.在许多情况下,用户抱怨应用程序运行缓慢或根本不运行.
最常见的原因是网络连接不良(低3g/wifi信号或拥挤的公共wifi).
检测错误连接的最佳方法是什么?一旦我能够检测到错误的连接,就可以使用图标或Toast消息来通知用户该情况.
我正在使用HttpUrlConnection进行api调用.
小智 7
我认为你可以使用ConnectivityManager.调用getActiveNetworkInfo(),然后在收到的NetworkInfo对象上调用getDetailedState().您可以检查连接的状态以及是否为VERIFYING_POOR_LINK,但我不知道此状态处于活动状态.
此外,您可能希望侦听网络更改,如检测连接更改中所述.
| 归档时间: |
|
| 查看次数: |
4455 次 |
| 最近记录: |