Pessoal estou com a seguinte dificuldade
Tenho minha activity principal e as secundarias referente a cada tab.
Dentro das secundarias estou criando um webview para navegação mas quando clico em voltar ele fecha a aplicação.
Sou iniciante em programação para android não sei estou correto mas parece que não ha um histórico de navegação e se for isso como devo proceder?
package br.com.zap;
import android.app.;
import android.content.DialogInterface;
import android.os.;
import android.view.KeyEvent;
import android.webkit.WebSettings;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import android.widget.Toast;
public class Activity1 extends Activity{
private WebView w;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.tela_activity1);
WebView w = new WebView(this);
WebSettings ws = w.getSettings();
//Função que Abre Site
ws.setSavePassword(false);
ws.setSaveFormData(false);
ws.setJavaScriptEnabled(true);
ws.setSupportZoom(false);
w.loadUrl(“Endereço do site”);
setContentView(w);
//Chama a metodo abrirUrlmetodo para abrir todos os links dentro da webView
WebViewClient:w.setWebViewClient(new abrirUrlmetodo());
}
//Voltar
public boolean onKeyDown(int keyCode, KeyEvent event){
if(keyCode==KeyEvent.KEYCODE_BACK){
//Aqui vem um goBack(); mas como fazer?
}
return false;
}
// Metodo abrirUrlmetodo
private class abrirUrlmetodo extends WebViewClient {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
}
}
Obrigado pela atenção, me desculpem se eu estiver postando algo errado ou no lugar errado…rsrsrsrs