1. 程式人生 > >NetworkInfo判斷網路是否連線

NetworkInfo判斷網路是否連線

 public static Boolean getResault(FragmentActivity activity) {

        //定義一個布林型別變數,用來返回到底有沒有網路的結果
        Boolean resault = false;
        //獲取網路連線管理物件
         ConnectivityManager connectivityManager = (ConnectivityManager) activity.getSystemService(activity.CONNECTIVITY_SERVICE);
         //根據連線管理物件呼叫getActiveNetworkInfo方法
        NetworkInfo activeNetworkInfo = connectivityManager.getActiveNetworkInfo();
        //判斷當前activity是否連線網路
        if(activeNetworkInfo!=null){
            //有網,判斷網路是否可用,可用賦值true
            resault=activeNetworkInfo.isAvailable();
        }
        return resault;

    }