
Cita: Originalmente Escrito por
BreakZ
Pues mi pregunta es si hay alguna manera para que no sea al instante y espere esos 2 o 3 segundos.

Sí, hay varios trucos para resolver ese problema. Empiezo por el método más sencillo y eficaz desde mi punto de vista.
Perfil BOLSILLO (ese es el nombre del perfil).
Contextos:
A. Que la pantalla esté encendida.
B. Que esté activado el sensor de proximidad.
C. Que no tengamos una llamada en curso.
Tarea de entrada:
1 - Esperar 2 segundos.
2 - Detener tarea si %PACTIVE !~ *,BOLSILLO,*
3 - Apagar el sistema (apagar la pantalla)
Explicación: la variable %PACTIVE contiene la lista de los perfiles activos (separados por comas). Tras los 2 segundos, si el sensor de proximidad ya no detecta nada cercano ocurrirá que el contexto B se habrá desactivado y por lo tanto el perfil está desactivado y el nombre del perfil ya no estará en la variable %PACTIVE, en cuyo caso la acción 2 detiene la tarea. Ahora veamos el caso contrario: Tras los 2 segundos, si el sensor sigue detectando algo cercano ocurrirá que el perfil sigue activo y su nombre sigue estando en la variable %PACTIVE, por lo cual la condición no se cumplirá y la tarea no se detendrá.
Otra forma de resolverlo es la siguiente
Tarea de entrada llamada BOLSILLOENTRA
1- Esperar 2 segundos.
2 - Apagar el sistema (apagar la pantalla)
Tarea de salida llamada BOLSILLOSALE
1- Detener tarea BOLSILLOENTRA
Explicación: Si solo pasas el dedo se activa la tarea de entrada, pero enseguida se activa la tarea de salida que ABORTA la tarea de entrada mientras todavía está en su primera acción, esperando 2 segundos. Para que esto funcione, en las propiedades del perfil tienes que desactivar la casilla
Fuerza-Orden-Tareas, tal y como se explica en
http://www.htcmania.com/showthread.p...4#post14151444
Ahora bien, puede que todo esto no funcione correctamente, por la agilidad del sensor de proximidad. Algunos compañeros han detectado que el sensor de proximidad no se enciende/apaga con la velocidad necesaria, o que Tasker no detecta esos cambios con la suficiente rapidez. Estos fallos pueden no apareceer o variar mucho de unos aparatos a otros. Si no te funciona bien, prueba a alargar el tiempo hasta 6 u 8 segundos. Más información en
http://www.htcmania.com/showpost.php...16&postcount=5
http://www.htcmania.com/showthread.php?t=836933
Hay un artículo específico dedicado a responder al título de la consulta: "Poner un tiempo de espera hasta que se realice una tarea".
El artículo se titula "
Contextos de estado con demora en la tarea de entrada y/o salida", y está en
http://www.htcmania.com/showthread.php?t=617822