SDKeepScreen

Descripción del Control

Este control permite activar y desactivar la función de bloqueo de la pantalla del dispositivo.

Plataformas

Android, iOS

Usando el control 

Abrir Extensibility Catalog, y diríjase a la sección SD a través del menú lateral izquierdo. 
Seleccione el control SDKeepScreen. Seguir los pasos del Wizard. 
Agregar un SDPanel, y agregar una variable de tipo SDKeepScreen

 

Adicionarle dos botones, uno para habilitar el control (es decir para que la pantalla quede activa), y otro para deshabilitar el control.

 

Para el botón encargado de habilitar el control adicionaremos el siguiente código.

Event 'KeepScreen' 
        &SDKeepScreen.KeepScreen("YES")
Endevent

Y para el botón que deshabilita el control el siguiente: 

Event 'NoKeepScreen' 
    Composite
        &SDKeepScreen.KeepScreen("NO")
        return
    Endcomposite
Endevent

Ejecución 

Notará al habilitar el control mediante el evento que asignó al botón que la pantalla no toma la disposición de descanso al no tener actividad en la pantalla, sino que permanece encendida. Si desea que ese comportamiento cese, al deshabilitarlo desde el botón notará que la pantalla toma la disposición de dormir la pantalla del dispositivo al no haber actividades en la pantalla. 

Para este caso se utiliza como ejemplo los botones para llamar al evento de habilitar y deshabilitar el control, pero usted podrá utilizarlo en otros eventos que desee.