Skip to content

Latest commit

 

History

History
128 lines (102 loc) · 4.34 KB

intents.es.md

File metadata and controls

128 lines (102 loc) · 4.34 KB

Intents

Simpletask soporta un par de intents que pueden ser utilizados por otras aplicaciones (p. ej. Tasker) para crear tareas o mostrar listas.

Crear tarea entre bastidores

Para crear una tarea en segundo plano, sin mostrar Simpletask, puede utilizar el intent:

  • Intent action: nl.mpcjanssen.simpletask.BACKGROUND_TASK
  • Intent string extra: task

El intent tendrá una cadena extra task que contiene la tarea a ser añadida.

Por ejemplo para crear una tarea desde Tasker, use la acción siguiente:

  • Action: nl.mpcjanssen.simpletask.BACKGROUND_TASK
  • Cat: Default
  • Mime Type: text/*
  • Extra: task: <Task text with possible variables here> +tasker
  • Target: Activity

Me gusta añadir la etiqueta +tasker para posder filtrar rápidamente la tareas creadas por tasker.

Abrir con un filtro específico

Para abrir Simpletask con un filtro específico puede utilizar el intent:

  • Intent action: nl.mpcjanssen.simpletask.START_WITH_FILTER
  • Intent extras: Los extras siguientes pueden ser añadidos como parte del intent. Note que actualmente los nombres todavía reflejan los nombres originales de listas/etiquetas.
Nobre Tipo Descrición
CONTEXTS String lista de listas en filtro separadas por '\n'
PROJECTS String lista de etiquetas en filtro separadas por '\n'
PRIORITIES String lista de prioridades en filtro separadas por '\n'
CONTEXTSnot Boolean true para invertir el filtro de listas
PROJECTSnot Boolean true para invertir el filtro de etiquetas
PRIORITIESnot Boolean true para invertir el filtro de prioridades
HIDECOMPLETED Boolean true para ocultar las tareas completadas
HIDEFUTURE Boolean true para ocultar las tareas con fecha umbral
SORTS String ordenación vigente (ver abajo)

Extra ordenación

SORTS contiene una lista separada por comas o comillas de claves para ordenación y su dirección separadas por un !. Suministrar <dirección>!<clave para ordenación>.

Dirección

  • + : Ascendente
  • - : Descendente

Claves para ordenación

Vea la lista aquí

Ejemplo

  • La ordenación +!completed,+!alphabetical ordena las tareas colocando las completadas detrás y después las ordena alfabéticamente.
  • La ordenación +!completed,-!alphabetical ordena las tareas colocando las completadas detrás y después las ordena en orden alfabético inverso.

Ejemplo de Tasker

  • Action: nl.mpcjanssen.simpletask.START_WITH_FILTER
  • Cat: Default
  • Mime Type:
  • Extra: CONTEXTS:Officina,Online
  • Extra: SORTS:+!completed,+!alphabetical
  • Target: Activity

Debido a limitaciones en Tasker sólo puede añadir 2 extras. Si precisa más puede utilizar el comando shell am. Por ejemplo:

am start -a nl.mpcjanssen.simpletask.START_WITH_FILTER -e SORTS +!completed,+!alphabetical -e PROJECTS proyecto1,proyecto2 -e CONTEXTS @compras,@ordenador --ez CONTEXTSnot true -c android.intent.category.DEFAULT -S

La -S al final asegurará que la aplicación arranca de nuevo correctamente si ya estaba visible. Aun así con Tasker la -S parece no funcionar, así que pruebe sin esta opción.