Quando chiudo la mia app con il click su "Uscita" si crea questo effetto come se il layout "esce e rientra" prima di sparire completamente
Il codice che uso per terminare è questo e l'istruzione che genera tale effetto è quella evidenziata.
Io vorrei che rimanesse il layout fino alla fine del codice e poi chiudersi.
Suggerimenti?
Il codice che uso per terminare è questo e l'istruzione che genera tale effetto è quella evidenziata.
Io vorrei che rimanesse il layout fino alla fine del codice e poi chiudersi.
Suggerimenti?
B4X:
Private Sub btnExit_Click
Log1 ("Uscita")
btnStart.Enabled=False
btnExit.Enabled=False
GL.bVPNstarted=False
Wait For (GL.oConn.StopSophosClient) complete ' questa genera l'effetto sgradevole
' Gl.oConn è un'istanza di una classe dichiarata in un modulo GL dove ho le variabili globali
ToastMessageShow("VPN disconnessa",False)
B4XPages.ClosePage(Me)
End Sub
Sub StopSophosClient As ResumableSub
Dim i As Intent
i.Initialize(i.ACTION_MAIN, "")
i.SetComponent("de.blinkt.openvpn/.api.DisconnectVPN")
i.PutExtra("de.blinkt.openvpn.shortcutProfileName", "VPN_Telecontrollo")
StartActivity(i)
ToastMessageShow("Disconnessione VPN in corso...",False)
Sleep(2000)
End Sub