La aplicación de llamadas predeterminada de Android no sugiere otras aplicaciones de llamadas incluso después de restablecer los valores predeterminados

Buen día.

Tengo un Samsung Galaxy S3 mini (GT-I8190N) con su Android 4.1.2 predeterminado y la aplicación de teléfono predeterminada.

Cuando trato de hacer una llamada con él, nunca sugiere otras aplicaciones de llamadas, por lo que podré elegir. Intenté "restablecer las preferencias de la aplicación" desde la configuración, incluso borré mi teléfono, pero no me sugirió otras aplicaciones para llamar.

¿Alguien se ha encontrado con ese problema? ¿Hay alguna sugerencia de cómo solucionarlo?

¡Gracias de antemano!

Respuestas (1)

Su pregunta indica que espera que Android presente una lista de aplicaciones de llamadas disponibles cuando presiona el botón de llamada en una aplicación. Este no es el caso.

El cuadro de diálogo "abrir con" solo aparece cuando se transmite una intención para la cual hay varias aplicaciones que se han registrado para recibir esa intención con un filtro de intención. Cuando se inicia una llamada con la aplicación de teléfono predeterminada, no se envía dicha intención.

Su pregunta no especifica qué Intención está tratando de escuchar, pero voy a seguir adelante y asumiré que es ACTION_CALL. Se transmite una ACTION_CALLintención cuando una aplicación que no tiene la función de llamada desea iniciar una llamada (y, por lo tanto, permitir que otra aplicación la maneje). No se transmite desde la aplicación de teléfono predeterminada porque la aplicación de teléfono predeterminada puede realizar la llamada por sí misma.

Recomendaría leer la documentación de Intents y Intent Filters nuevamente para asegurarse de que comprende cómo funcionan y por qué no se produce el comportamiento deseado.