Pessoal não encontrei exemplos, preciso de uma ajuda.
Tenho um APP com um Webview, .. Quando o usuário aperta o botão voltar do Android a aplicação é fechada.
Existe com capturar este botão voltar e somente fechar o app quando estiver em uma página específica ?
Se for possível capturar consigo controlar o voltar da página até sair do app.
Você pode controlar a ação do suário com o código abaixo:
B4X:
Sub Activity_KeyPress(KeyCode As Int) As Boolean
If KeyCode = KeyCodes.KEYCODE_BACK Then
WebView1.Back
Return True
End If
Return False
End Sub
Você deve retornar True para consumir o evento e só permitir o fechamento do app se o URL da página for igual a "index.html" (ou outro nome), por exemplo.
Pessoal não encontrei exemplos, preciso de uma ajuda.
Tenho um APP com um Webview, .. Quando o usuário aperta o botão voltar do Android a aplicação é fechada.
Existe com capturar este botão voltar e somente fechar o app quando estiver em uma página específica ?
Se for possível capturar consigo controlar o voltar da página até sair do app.
Sub Activity_KeyPress(KeyCode As Int) As Boolean
If KeyCode = KeyCodes.KEYCODE_BACK Then
If WebView1.Url.ToUpperCase.IndexOf("LOGIN") = -1 Then
WebView1.Back
Return True
Else
If WebView1.Url.ToUpperCase.IndexOf("LOGIN") <> -1 Then
Activity.Finish
Return True
End If