android webview点击返回键返回上一页
·
重写两个返回方法即可:
@Override
public void onBackPressed() {
if (webView.canGoBack()) {
webView.goBack();
webView.removeAllViews();
} else {
super.onBackPressed();
}
}
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK && webView.canGoBack()) {
webView.goBack();// activityBaseWebAddWebView.reload();
webView.removeAllViews();//删除webview中所以进程
return true;
}
return super.onKeyDown(keyCode, event);
}
更多推荐

所有评论(0)