專案實戰:二、判斷有沒有網
阿新 • • 發佈:2018-12-29
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;
}
---------------------