重写两个返回方法即可:
@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); }