You can use the following function to check if there is internet access on Android
public boolean isOnline() {
ConnectivityManager cm =
(ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo netInfo = cm.getActiveNetworkInfo();
if (netInfo != null && netInfo.isConnectedOrConnecting()) {
return true;
}
return false;
}
It returns true if there is internet access. Remember to add the permission to the manifest.xml
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />