Android: compruebe mediante programación la conexión a Internet y el cuadro de diálogo si no está conectado
Estoy trabajando en un proyecto en vivo. y cuando el usuario haga clic en la aplicación. Aparece la pantalla de bienvenida (hay una vista web en esa pantalla). y si Internet no está conectado, la aplicación falla. Básicamente, mi problema es verificar que el móvil esté conectado a internet o no. si no, entonces no recupere los datos del servicio web en webview y visualice un cuadro de diálogo que muestra "Verifique su conexión a Internet"
Mientras investigaba, encontré muchas cosas, y he intentado implementar eso. pero, no está cumpliendo con mi requisito
mi codigo es
public boolean isOnline() {
ConnectivityManager cm =
(ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo netInfo = cm.getActiveNetworkInfo();
if (netInfo != null && netInfo.isConnectedOrConnecting()) {
return true;
}
else
{
Description.setVisibility(View.INVISIBLE);
new AlertDialog.Builder(WelcomePage.this)
.setTitle(getResources().getString(R.string.app_name))
.setMessage(
getResources().getString(
R.string.internet_error))
.setPositiveButton("OK", null).show();
}
return false;
}
estoy llamando a esta función endoInBackground()
deAsyncTask
¡Por favor ayuda!