1. 程式人生 > >專案實戰:二、判斷有沒有網

專案實戰:二、判斷有沒有網

public static Network 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;

    }
---------------------