一、封装
public class NetWorkUtils {
// 获取网络状态
public static boolean getNet(Context context) {
//初始化网络状态管理者
ConnectivityManager connectivityManager = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
//网络类型
NetworkInfo networkInfo = connectivityManager.getNetworkInfo(ConnectivityManager.TYPE_MOBILE);
return networkInfo.isConnected();
}
}
二、主文件判断
if (new NetWork(getContext()).isNet()){
getdata();
}else{
Toast.makeText(getContext(),"网络不可用",Toast.LENGTH_LONG).show();
}