判断是否有网Boolean类型

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;

}

猜你喜欢

转载自blog.csdn.net/qq_43040588/article/details/84650060
今日推荐