Me preguntaba si alguien puede decir si abrir una pantalla de diálogo en una pantalla nativa de Android.Android - ¿Cómo mostrar un cuadro de diálogo sobre una pantalla nativa?
Actualmente tengo una aplicación que atrapa una llamada saliente y la detiene, luego quiero abrir un cuadro de diálogo que tomaría el relevo de la pantalla del marcador y alertar al usuario que intento de llamada ha sido bloqueado y permitirles tener algunas nuevas opciones del diálogo.
Sé que algunas personas dirán que debería usar notificaciones en su lugar, pero soy consciente de eso y no es la forma en que debería funcionar. Necesito poder mostrar un cuadro de diálogo cuando la llamada quede atrapada.
Este es mi código de diálogo hasta ahora
AlertDialog LDialog = new AlertDialog.Builder(context)
.setTitle("Call Blocked")
.setMessage("Call Blocked, reroute call?")
.setPositiveButton("ok", null).create();
LDialog.show();
supongo que tengo que hacer el contexto sea de alguna manera la de la pantalla del marcador?
¿Alguien puede ofrecer ayuda y asistencia o enlaces a tutoriales?
Gracias de antemano
Gracias Thomas, que es una excelente solución –
Excelente solución, gracias! ¡Me ahorro mucho tiempo! – mDroidd
¡Te amo, literalmente, tbruyelle! añadiendo taskAffinity = "" resolvió el problema que me estaba molestando desde TAN largo! – Daksh