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 .

  • OnContextItemSelected no se llama en un DialogFragment
  • Después de cambiar la orientación de la pantalla, el diálogo aparece aparentemente sin ninguna llamada
  • DialogFragment pérdida de memoria
  • Añadir un fragmento a un diálogo
  • DialogFragment anidado múltiple de Android
  • Texto de diálogo de Android 6.0 no aparece
  • ¿Cómo afecta DialogFragment al ciclo de vida del Fragmento llamante?
  • Cómo mostrar DialogFragment de Fragment en actionBar android
  • BottomSheetDialogFragment - escucha despedido por evento de usuario
  • Cómo hacer un DatePicker con DialogFragment y FragmentManager?
  • Fije onclicklistener en un botón dentro de un DialogFragment
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.