¿Cómo identificar si mi aplicación está configurada como predeterminada por el usuario?

Una vez que mi aplicación de pantalla de inicio 'X' está instalada en el dispositivo y cuando el usuario presiona el botón de inicio, se le indica queAcción por defecto Diálogo de Android para elegir entre la aplicación Inicio y Mi X predeterminadas.

Mi caso de uso es seguir preguntando al usuario, aunque con poca frecuencia, con este cuadro de diálogo Acción predeterminada hasta que seleccione mi aplicación como predeterminada.

Puedo hacer las indicaciones con unACTION_MAIN intención.¿El problema es cuándo debo detener las indicaciones?
¿Cómo sabría que mi aplicación X es la predeterminada ahora?

Respuestas a la pregunta(1)

Su respuesta a la pregunta