@Override
public void onBackPressed() {
if (myWebView.canGoBack()) {
myWebView.goBack();
} else {
super.onBackPressed();
}
}
This code is not working inside my fragment to back the webpage in webview
Use setOnKeyListener()
on your WebView to listen to any event because onBackPreesed()
is not the member of a Fragment
myWebView.setOnKeyListener(new View.OnKeyListener() {
@Override
public boolean onKey(View v, int keyCode, KeyEvent event) {
if (event.getAction()==KeyEvent.ACTION_DOWN &&keyCode==KeyEvent.KEYCODE_BACK&&myWebView.canGoBack()) {
myWebView.goBack();
}
return true;
}
});