判断网络连接是否正常
来源:互联网 发布:傲剑飞龙升级数据大全 编辑:程序博客网 时间:2024/04/29 20:55
转载自:http://www.cnblogs.com/jiang1314/archive/2013/05/16/3081349.html
Android网络编程是开发过程中的一个重点和难点。在项目的开发过程中如果不判断网络异常,项目时很容易出现崩溃现象的。所以在这里介绍一下判断网络异常的方法。
通常,判断网络异常可以作为一个工具类,哪里需要判断就可以直接调用了。
直接上代码:
/** * 判断网络连接是否正常 * @param context * @return */public static boolean checkNetWork(Context context){ try{ ConnectivityManager connectactivity = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE); if(connectactivity != null){ // 获知网络管理的对象 NetworkInfo info = connectactivity.getActiveNetworkInfo(); // 判断当前网络是否已经连接 if(info.getState() == NetworkInfo.State.CONNECTED){ return true ; } } } catch (Exception e) { // TODO: handle exception } return false ; }
这是一个判断网络异常的类。在需要判断网络异常的地方只要加上
if(NetUtils.checkNetWork()){需要执行的网络交互}
else{Toast.makeText(GainNewsTitlesActivity.this, "无法连接网络", Toast.LENGTH_SHORT).show();}
- 判断网络是否连接正常
- 判断网络是否连接正常
- 判断网络连接是否正常
- 判断网络是否连接正常
- C#判断网络连接是否正常
- [ios开发]判断网络连接是否正常
- C# 判断连接网络是否正常
- Java判断网络连接是否正常
- delphi 判断网络是否连接正常
- 判断网络连接是否正常EventerBus发送
- 判断网络是否正常
- 判断网络是否正常
- 如何判断当前网络连接状态(网络是否正常)
- URLConnection 判断连接是否正常
- 判断tcp 是否正常连接
- Android判断网络是否正常
- Android 判断网络是否正常
- 检查网络是否连接正常
- apk反编译查看*.java,AndroidManifest.xml,布局xml文件
- P3
- 教大家怎样去除codeIgniter开发的网站url里面的index.php字符串
- const 指针与指向const的指针
- 翻转单词顺序
- 判断网络连接是否正常
- SQL Server Powershell 常用命令和用法
- 单元测试ConfigurationManager.AppSettings 为空的问题
- 学会挑选移动硬盘
- inline函数_内联函数的一些总结
- 安全测试工具
- (总结)CentOS Linux搭建SVN Server配置详解
- VNC“No configured security type is supported by 3.3 viewer“的解决办法!
- Javascript异步编程