Botão voltar dando erro

1 resposta
java
Z

Olá galera!

Estou começando na área de desenvolvimento de aplicativos android. Sendo assim comecei a desenvolver um aplicativo o qual criei 4 layouts ( Tela principal, central do assinante, contato e planos). No activity central do assinante coloquei uma webview e quando o cliente aperta o botão voltar do celular consegue navegar pelas páginas com esse código que coloquei no java da activity:

Override

public void onBackPressed(){

if (mywebView.canGoBack()){

mywebView.goBack();

}else {

}

 que quando o cliente navega dentro da webview e volta na página principal da web através do botão do celular, para nessa página e não volta para o menu.

Tentei criar um botão voltar no cabeçalho para retornar ao menu, mas dá erro dizendo “o aplicativo parou”.

Agradeço desde já pela ajuda!

1 Resposta

L

Olá Zara,

Posta o erro que ta sendo apresentado quando o aplicativo para, fica mais fácil pra te ajudar.

Mas pelo que eu entendi, é só vc colocar algo dentro do ELSE nesse seu IF, por exemplo:

@Override
public void onBackPressed(){
      if (mywebView.canGoBack()){
          mywebView.goBack();
      }else {
          finish();
      }
}

Caso o usuário ainda estiver na navegação web, volta as páginas, caso esteja na página principal da web, ele vai fechar a activity do webView.

Criado 29 de junho de 2017
Ultima resposta 29 de jun. de 2017
Respostas 1
Participantes 2