Italian [B4A e B4I] Schermo sempre acceso

Aldo's

Active Member
Licensed User
Come faccio a fare in modo che, se l'app è in una pagina specifica, lo schermo non si spenga?
Grazie
 

sirjo66

Well-Known Member
Licensed User
Longtime User
Per B4A:

B4X:
Dim pws As PhoneWakeState

pws.KeepAlive(False) ' per mantenerlo sempre acceso

pws.ReleaseKeepAlive ' per ritornare alle impostazioni normali

Per B4I però non saprei
 

Aldo's

Active Member
Licensed User
B4X:
Dim pws As PhoneWakeState

pws.KeepAlive(False) ' per mantenerlo sempre acceso

pws.ReleaseKeepAlive ' per ritornare alle impostazioni normali
Bisogna usare i permessi runtime?
 

Aldo's

Active Member
Licensed User
Devo avere fatto qualche pasticcio.
Ho bisogno di una pagina che sia sempre accesa quando è attiva.
Nella pagina ho scritto:
B4X:
Sub Class_Globals
    Private Root As B4XView 'ignore
    Private xui As XUI 'ignore

    Private pws As PhoneWakeState
End Sub

Poi ho fatto:
B4X:
Private Sub B4XPage_Appear
    pws.KeepAlive(False)
End Sub

Private Sub B4XPage_Disappear
    pws.ReleaseKeepAlive
End Sub

Ma il risultato è nullo, cioè dopo 25 secondi si scurisce e dopo 30 si spegne.
Sapete aiutarmi su cosa ho sbagliato?
 

Aldo's

Active Member
Licensed User
Per mantenerlo acceso bisogna fare:
B4X:
    pws.KeepAlive(True)
Ora funziona
 
Top