I tried everything to make the "forward" and "back" work.
Refresh works [I figured this out by changing the reading method to 'webView.reload ();' instead of 'webView.refresh ();'
Can someone help with forward and back? I tried forward, canGoForward and goForward, as well as back, canGoBack and goBack. There are no error codes, but none of these methods does anything.
public boolean onCreateOptionsMenu(Menu menu) {
super.onCreateOptionsMenu(menu);
menu.add(0, 1, 0, "Back");
menu.add(0, 2, 0, "Refresh");
menu.add(0, 3, 0, "Forward");
return true;
}
public boolean onOptionsItemSelected(MenuItem item){
switch (item.getItemId()){
case 1:
webView.goBack();
return true;
case 2 :
webView.reload();
return true;
case 3:
webView.goForward();
return true;
}
return false;
}
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if ((keyCode == KeyEvent.KEYCODE_BACK) && webView.canGoBack()) {
webView.goBack();
return true;
}
return super.onKeyDown(keyCode, event);
}
}
source
share