public static Boolean getResault(FragmentActivity activity) {
//定义一个布尔类型变量,用来返回到底有没有网络的结果
Boolean resault = false;
//获取网络连接管理对象,先获取系统服务,获取连接管理,强转成ConnectivityManager
ConnectivityManager connectivityManager = (ConnectivityManager) activity.getSystemService(activity.CONNECTIVITY_SERVICE);
//根据连接管理对象调用getActiveNetworkInfo方法,判断当前activity是否连接网络
NetworkInfo activeNetworkInfo = connectivityManager.getActiveNetworkInfo();
if(activeNetworkInfo!=null){
//有网,判断网络是否可用
resault=activeNetworkInfo.isAvailable();
}
return resault;
}