A ver... Mil vueltas van. He echado un vistazo al registro de ejecución, y creo interpretar que el problema está cuando finaliza la tarea LLAMADAON. En el caso de Waze a continuación aparece "Active" el perfil WAZENAV, y claro su variable toma el valor 1. En el caso de Maps no aparece "Active" el perfil de MAPSNAV, por lo que Maps no toma el valor 1 y por tanto se activa la segunda parte de la tarea Salvapantalla mostrando el fondo negro.
¿Como conseguir en el segundo caso que aparezca "Active" MAPSNAV? Ni idea... Porque si tengo una accion previa en la tarea de LLAMADAON que carga Maps deberia activarse el perfil MAPSNAV. Como sí ocurre con WAZENAV.
No lo entiendo.