(app android aula 07) Botão Voltar (BACK) mostrando um alerta ao usuário
Se você quiser que quando o usuário apertar o botão voltar (BACK) não feche o aplicativo, e sim mostre um alerta
“tem certeza que quer fechar esse app?”
Copie e cole esse código abaixo no lugar onde mostra a imagem abaixo:
//funcionalidade para o botao voltar @Override public void onBackPressed() { //se o usuario apertar o botao voltar if (webview.isFocused() && webview.canGoBack()) { //verifique se webview pode voltar webview.goBack(); //voltar na webview } else { //se nao puder voltar mais.... new AlertDialog.Builder(this) //alertar o usuario .setTitle("Minuto Culinaria") .setMessage("tem certeza que quer fechar esse app?") .setPositiveButton("Fechar", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { finish(); } }) .setNegativeButton("Voltar", null) .show(); } }
no arquivo MainActivity.java na linha
private class WebViewClientDemo extends WebViewClient antes de fechar a ultima chave }
ficando assim
Aperte o play ao lado do modelo do aparelho Motorola Moto E6S
aperte o botão voltar no aparelho e abrirá o alerta “tem certeza que quer fechar esse app?“
Facebook Comments Box
Share this content: