//判断网络工具类
public class NetstateUtil {
public static boolean isConn(Context context){
boolean bisConnFlag=false;
ConnectivityManager connectivityManager = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo networkInfo = connectivityManager.getActiveNetworkInfo();
if (networkInfo!=null){
bisConnFlag=networkInfo.isAvailable();
}
return bisConnFlag;
}
public static int getNetType(Context context){
int mState=-1;
ConnectivityManager connectivityManager = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo networkInfo = connectivityManager.getActiveNetworkInfo();
if (networkInfo==null){
return mState;
}
int type=networkInfo.getType();
if(type==connectivityManager.TYPE_WIFI){
mState=1;
return mState;
}else if (type==connectivityManager.TYPE_MOBILE){
mState=0;
return mState;
}
return mState;
}
}
//开始调用
if (NetstateUtil.isConn(getActivity())){
//有网
}else {
//无网
}