Ciao a tutti,
Ho realizzato una applicazione che esegue tra l'altro un file mp3 in loop.
Ho intercettato il back button per uscire dall'applicazione dove chiedo con un messagebox se "vuoi uscire veramente ?".
Tutto funziona se rispondo "OK" alla domanda, l'app si chiude e spegne il loop del mp3.
ma....
Se l'utente preme nuovamente il tasto back, l'applicazione esce lo stesso e non spegne il file sonoro.
Dove sbaglio ?
Grazie mille in anticipo
Ho realizzato una applicazione che esegue tra l'altro un file mp3 in loop.
Ho intercettato il back button per uscire dall'applicazione dove chiedo con un messagebox se "vuoi uscire veramente ?".
Tutto funziona se rispondo "OK" alla domanda, l'app si chiude e spegne il loop del mp3.
ma....
Se l'utente preme nuovamente il tasto back, l'applicazione esce lo stesso e non spegne il file sonoro.
Dove sbaglio ?
Grazie mille in anticipo
B4X:
Sub Activity_KeyPress (KeyCode As Int) As Boolean
If KeyCode=KeyCodes.KEYCODE_BACK Then
Dim domanda As Int
domanda = Msgbox2("Vuoi uscire veramente ?","","Ok","","Annulla",Bmp)
If domanda =DialogResponse.POSITIVE Then
Pw.ReleaseKeepAlive
MP.Stop
ExitApplication
Else If domanda=DialogResponse.NEGATIVE Then
Return True
End If
End If
End Sub