-4
网络以我主要活动我有检查用户是否连接到机器人
if (isNetworkAvailable() == true) {
Log.i("testing", "available");
} else {
Log.i("test", "unaivalibale");
}
然后下面我有作为
private boolean isNetworkAvailable() {
ConnectivityManager connectivityManager
= (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo activeNetworkInfo = connectivityManager.getActiveNetworkInfo();
return activeNetworkInfo != null && activeNetworkInfo.isConnected();
}
我还设置
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
该方法
在清单中,但是当我运行该应用程序时,它总是停止,导致应用程序出现问题
显示logcat的输出。 –
错误是由“Context”引起的,请参阅我的解决方案以进行适当的验证。 – W4R10CK
[如何检查Android上的互联网访问? InetAddress永不超时](http://stackoverflow.com/questions/1560788/how-to-check-internet-access-on-android-inetaddress-never-times-out) – Soham