AlertDialog se descartó al volver a presionar

Estoy utilizando el cuadro de diálogo de alerta con las propiedades siguientes.El problema es que el diálogo se dismiissed cuando hago clic en el botón de nuevo o toque fuera del cuadro de diálogo no quiero that.How puedo resolver esto porque setCancelable no está ayudando.

AlertDialog.Builder builder = new AlertDialog.Builder(getActivity()); builder.setMessage(R.string.check_internet); builder.setCancelable(false); 

6 Solutions collect form web for “AlertDialog se descartó al volver a presionar”

Puesto que usted está extendiendo un DialogFragment usted necesita llamar

 setCancelable(false); 

Dentro de su onCreate

Sólo setCancelable(false);

 AlertDialog.Builder builder = new AlertDialog.Builder(this); // this activity context builder.setMessage(R.string.check_internet); AlertDialog alertDialog =builder.create(); alertDialog.setCancelable(false); alertDialog.show(); 
 new AlertDialog.Builder(getActivity()); 

Trate de poner una actividad allí, que está en la parte inferior de la pila (no la parte superior)

  public void showAlert1(){ MainActivity.this.runOnUiThread(new Runnable() { public void run() { AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this); builder.setMessage(R.string.check_internet); builder.setIcon(R.drawable.tick); builder.setCancelable(false); AlertDialog alert = builder.create(); alert.show(); } }); } 

No, ese es el comportamiento predeterminado del cuadro de diálogo de alerta.

Este es el comportamiento predeterminado de todos los dispositivos Android , piense dos veces antes de cambiarlo porque el usuario lo espera cuando presiona el botón Atrás .

Sin embargo, puede cambiar este comportamiento mediante la OnBackPressed() método OnBackPressed() de la clase Dialog/DialogFragment . No llame a super.OnBackPressed() dentro de la función anulada, sin embargo, que puede perder la memoria, así que tenga cuidado .

  • Dialog FLAG_DIM_BEHIND no funciona en Android 5.x (Lollipop)
  • Deshabilitar el botón positivo / negativo en DialogFragment
  • Fragmento de diálogo paisaje, pantalla de relleno
  • Eliminar fondo blanco en dialogfragment
  • DailogFragment - getArguments / setArguments - ¿por qué pasar los argumentos en un lote?
  • DialogFragment con un diseño personalizado causa un bloqueo en mi aplicación
  • Cómo configurar el diálogo de pantalla completa con el fragmento de diálogo
  • Cómo crear un cuadro de diálogo con pestañas con Android que contiene fragmentos?
  • ListView no se actualiza hasta que el teclado esté oculto
  • Llamar el show de DialogFragment () desde dentro onRequestPermissionsResult () provoca IllegalStateException en Marshmallow
  • DialogFragment pantalla completa muestra relleno en los lados
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.