Tema: [ CONSULTA ] Aceptar popup automaticamente
Ver Mensaje Individual
  #6  
Viejo 28/12/13, 00:51:24
Array

[xs_avatar]
Caravantes Caravantes no está en línea
Usuario muy activo
· Votos compra/venta: (1)
 
Fecha de registro: feb 2011
Mensajes: 2,200
Modelo de smartphone: Samsung Galaxy S9
Tu operador: Lowi
 Cita: Originalmente Escrito por sanderqa Ver Mensaje
Pues ponerle al comienzo de la tarea de salida que espere un tiempo, y al comienzo de la entrada que detenga la tarea de salida
Generalmente eso es una buena idea, pero en este caso tiene el problema de que la tarea de entrada se ejecutaría dos veces, y eso repetiría el clic ficticio de Pad/Tracball: la primera vez sí sería un clic sobre el PopUp; la segunda vez haría clic sin que hubiera aparecido el PopUp, lo cual no es muy recomendable. Para evitar ese problema hay que añadir algún otro control adicional.

Sugiero introducir una variable Global %MapsAbierto que se ponga a 1 en la primera ejecución de la tarea de entrada; en la segunda ejecución de esa tarea, se detecta eso previamente y se detiene -también- la propia tarea de entrada para evitar el segundo clic de de Pad/Tracball cuando no hay PopUp. Luego, al terminar, la tarea de salida pone la variable %MapsAbierto a cero.

cuando se abre el Maps
-Detener tarea de salida
-Detener tarea (de entrada) si %MapsAbierto ~ 1
-Establecer variable %MapsAbierto a 1

activo Location Services
activo GPS
le digo a Pad/Tracball que acepte (y acepta)

tarea de salida que es que cuando cierro el maps
-Esperar 5 segundos
desactive Location Services
desactive GPS
-Establecer variable %MapsAbierto a 0
__________________
Firmado: Caravantes, miembro del equipo que promueve el Subforo de Tasker

Última edición por Caravantes Día 28/12/13 a las 12:18:42.
Responder Con Cita
Gracias de parte de: