网络是否可用
2016-03-30 23:32
519 查看
在StringUtils中一个方法 --网络是否可用
在BaseActivity中 一方法
public static boolean isNetworkAvailable(Context context) { if (context != null) { ConnectivityManager mConnectivityManager = (ConnectivityManager) context .getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo mNetworkInfo = mConnectivityManager.getActiveNetworkInfo(); if (mNetworkInfo != null) { return mNetworkInfo.isAvailable(); } } return false; }
在BaseActivity中 一方法
protected void isNetworkAvailable() { if(!StringUtils.isNetworkAvailable(this)) { AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setMessage("没有网络!"); builder.setTitle("提示"); builder.setCancelable(false); builder.setPositiveButton("重新尝试", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { isNetworkAvailable(); dialog.dismiss(); } }); builder.create().show(); }else { initData(); } }
相关文章推荐
- SpringMVC -- @PathVariable/Rest风格的URL HiddenHttpMethodFilter (2)
- Spring MVC PageNotFound.noHandlerFound No mapping found for HTTP request with URI
- python使用httplib2访问REST服务的例子
- Nginx下的https配置
- APP控制网络连接速率,实现网络情况复现 ATC原理
- 网络命令一览表
- java获取网络图片并上传oss
- HTTP协议总结
- Android 网络(一)
- #Android OkHttp使用教程
- [置顶] Android开发之开源框架OKHTTP的Get请求代码,得到json字符串方法
- TCP 通信原理
- Android OkHttp完全解析 是时候来了解OkHttp了
- 计算机网络小记1
- Linux学习笔记——重点推荐的Linux网络在线学习资源
- 网络相关系列之二:HTTP请求头与响应头
- 社交网络:有意义的不仅是邓巴数
- HTTP 错误 500.19 - Internal Server Error 错误解决
- ios9使用http
- Java Web 基础(一) 基于TCP的Socket网络编程