I would like to know why wifi is connected but there is no internet access in Android. How can i check it? My code is:
ConnectivityManager cn=(ConnectivityMa
Use this :
public static boolean isInternetOn(Context context) {
ConnectivityManager cm = (ConnectivityManager) context
.getSystemService(Context.CONNECTIVITY_SERVICE);
// test for connection
if (cm.getActiveNetworkInfo() != null
&& cm.getActiveNetworkInfo().isAvailable()
&& cm.getActiveNetworkInfo().isConnected()) {
Log.v(TAG, "Internet is working");
// txt_status.setText("Internet is working");
return true;
} else {
// txt_status.setText("Internet Connection Not Present");
Log.v(TAG, "Internet Connection Not Present");
return false;
}
}
Hope this helps.