【发布时间】:2014-08-08 15:21:36
【问题描述】:
有时,我必须在我的安卓应用中检查互联网连接:
private boolean isNetworkAvailable() {
ConnectivityManager connectivityManager= (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo activeNetworkInfo = connectivityManager.getActiveNetworkInfo();
return activeNetworkInfo != null;
}
上面的代码只有在Network 可用时才有效!但是,我的设备有wifi 和3G,当我同时使用上述两种网络连接时,上面的代码总是返回false! (当它返回false时,我仍然可以使用google.com)!!我错过了什么?谢谢!
【问题讨论】:
-
谢谢大家,明天我去看看!!感谢您回复我!
标签: android networking