Issue
I am using webview in Android. But strangely, sometimes even webview canGoBack
method returns true
, webview goBack
method doesn't work.
if (webView.canGoBack())
webView.goBack();
Thanks for any idea.
Solution
I finally managed to figure out how to do it
@override
public void onFormResubmission(WebView view, Message dontResend, Message resend)
{
resend.sendToTarget();
}
default behaviour of onFormResubmission is not to resubmit. resend.sendToTarget() changes that.
this will make your hardware back button work if you have made some code to handle the hardware button
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if ((keyCode == KeyEvent.KEYCODE_BACK) && mWebView.canGoBack()) {
mWebView.goBack();
return true;
}
return super.onKeyDown(keyCode, event);
}
Answered By - ram
0 comments:
Post a Comment
Note: Only a member of this blog may post a comment.