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.