Android WebView点击返回键回到上一个html

1.监听系统返回键:

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

    }

2.自定义返回的按钮:

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

            }
        });

猜你喜欢

转载自blog.csdn.net/wuqingsen1/article/details/80485093