Visualización de alertas en Activity.onCreate (..)
Soy nuevo en Android y esta es mi primera pregunta aquí así que por favor, vaya fácil en mí.
¿Es posible comprobar alguna condición dentro de onCreate () de una actividad y mostrar un AlertDialog?
- Cuadro de diálogo o formulario donde el usuario puede elegir para introducir detalles o cancelar
- ¿Cómo puedo crear un diálogo personalizado con dos datepicker?
- El cuadro de diálogo no aparece
- Diálogo Android, mantener el cuadro de diálogo abierto cuando se pulsa el botón
- Pantalla personalizada con el cuadro de diálogo
Estoy creando un AlertDialog anónimamente en Oncreate () y llamando show en esa instancia, pero el AlertDialog nunca se muestra.
- Cómo configurar los márgenes en un cuadro de diálogo personalizado?
- Set Diálogo de actividad no cancanable
- Android muestra otro diálogo desde un diálogo
- Callback cuando se desactiva DialogFragment
- ¿Cómo puedo cambiar el color negro predeterminado "color" (no la cantidad de oscuridad) de Dialog?
- El diálogo de Android se descarta en el segundo clic. ¿Por qué?
- Pantallas negras sólidas al llamar a Dialogs en onCreate ()
- Devolver la cadena del fragmento de diálogo a Actividad
Al mostrar un cuadro de diálogo de alerta en onCreate, se produce la excepción android.view.WindowLeaked, porque la actividad aún no se ha creado.
La solución que encontré es poner el código que muestra el diálogo en el método onStart ():
@Override protected void onStart() { super.onStart(); // show dialog here }
Definitivamente es posible, prueba esto:
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setMessage("Stackoverflow!").create().show(); }
Si utiliza ActivityGroups entonces necesita usar getParent () en lugar de la palabra clave this. Asegúrese también de crear el método onPause en su actividad para descartar la alerta ie
public void onPause() { super.onPause(); if(alert !=null) { alert.dismiss(); } }
- ¿Puedo editar archivos dentro de shell android (adb shell)
- ¿Cómo crear un ContentProvider de Thread-safe?