NetworkInfo判斷網路是否連線
阿新 • • 發佈:2019-01-02
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; }