有时,我必须在我的 android 应用程序中检查互联网连接:
private boolean isNetworkAvailable() {
ConnectivityManager connectivityManager= (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo activeNetworkInfo = connectivityManager.getActiveNetworkInfo();
return activeNetworkInfo != null;
}
上面的代码仅在可用时才Network有效!但是,我的设备有wifi和,当我同时使用上面两种类型的网络连接时,3G上面的代码总是返回!(当它返回时false我仍然可以使用)!我错过了什么?谢谢!google.comfalse