|
|
|
|
- Presentación
- Implementación
- En el editor
- Mediante programación
- Modo de funcionamiento
- Características específicas
- Android specific features
- Specific features for iOS
Seguir ejecutando un Process cuando la aplicación está en segundo plano es muy useful en el móvil: - recordatorio de cita (mostrar un Notification),
- cálculo del volumen de negocios en tiempo real,
- recuperación de datos, ....
El proceso debe simplemente estar presente en un procedimiento. Todo lo que tiene que hacer es especificar la frecuencia con la que se ejecutará este procedimiento. Entre las llamadas, el procedimiento no consume ni batería ni CPU. En el editor Para automatizar a Procedure: - Mostrar el código de la Procedure.
- Abre la ventana de la description de las automatizaciones de la Procedure:
- Haga clic en en la barra de Procedure.
- Seleccione la opción "Configurar procesos automatizados del procedimiento" en el menú contextual del procedimiento (en el panel "Explorador de proyectos").
- Seleccione "Propiedades" en el menú contextual de la Procedure en el panel "Código".
- En la ventana que aparece, seleccione el tipo de automatización: "Ejecutar periódicamente cuando la aplicación está en segundo plano".
- Especifique el tiempo interval (en minutos). Este interval es el tiempo mínimo interval entre dos ejecuciones de tareas. Se utiliza para garantizar que la tarea no se ejecutará durante este tiempo interval. Sin embargo, el sistema puede aumentar el tiempo de interval de acuerdo con varios factores (carga de trabajo importante, batería baja, etc.). Por lo tanto, el tiempo real interval puede cambiar y puede ser bastante largo (varias horas).
- Validar.
Mediante programación Observación: También puede manipular Background tareas utilizando las siguientes funciones:
Modo de funcionamiento Once added, the background task is automatically run by the system at regular time interval. The task is persistent, it will continue to be run periodically when the application is stopped, even when the device is restarted. If the task is triggered while the application is not started, the application will be run in background (without opening the first project window), the initialization process of project and the declaration process of classes and sets of procedures will be run before calling the procedure associated with the task. The task will be run when the application is not started or when the application is in background. If the application is displayed in the foreground, its execution will be postponed. As the task can be run in a secondary thread of the application, the code of the WLanguage procedure must not contain an access to the application's UI or open dialog boxes (via Info, Error, etc.). If the task must interact with the users, you can use notifications ( Notifxxx functions). Características específicas
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|