1.监听系统返回键,如果有上个html则返回,否则退出这个界面:

@Override
public boolean
onKeyDown(int keyCode, KeyEvent event) {
    if (keyCode == KeyEvent.KEYCODE_BACK && webView.canGoBack()) {
        webView.goBack();//返回上个页面
        return true;
    }
    return super.onKeyDown(keyCode, event);//退出H5界面
}

2.如果自定义了返回的按钮,也要添加下面代码:

ll_friend.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View view) {
        if (webView.canGoBack()) {
            webView.goBack();//返回上个页面
            return;
        } else {
            finish();
        }
    }
});