ventana tipos studio personalizado emergente ejemplo edittext dialogo custom cuadro con android dialog

studio - tipos de dialogo android



Cambiar el contenido de un cuadro de diálogo de Android después de la creación (2)

Se onPrepareDialog() método onPrepareDialog() justo antes de que se muestre el onPrepareDialog() Dialog lo que le permite actualizarlo adecuadamente .

Se pasó la misma ID int que onCreateDialog() y el onCreateDialog() Dialog que creó en ese método.

@Override protected void onPrepareDialog(int id, Dialog dialog) { //Always call through to super implementation super.onPrepareDialog(id, dialog); switch (id) { case DIALOG_TIME: ((AlertDialog)dialog).setMessage("The time is " + new Date()); break; } }

¿Existe una forma simple de cambiar el contenido de un cuadro de diálogo en Android sin tener que volver a crear el cuadro de diálogo? Sé que Activity.onCreateDialog () solo se llama una vez cuando primero se necesita crear el diálogo, y aquí es donde inicialmente se establece el contenido del diálogo. Necesito cambiar los contenidos del diálogo más tarde, así que me pregunto cuál es la forma correcta de hacerlo.


arriba no funcionó para mí. llamar a removeDialog funcionó sin descartar el AlertDialog