按下后退按钮时如何在webview中重定向到特定页面?

时间:2017-05-13 13:51:51

标签: android webview

我有一个可以在webview中重定向到历史记录中上一页的工作代码。

我想将其重定向到特定页面(example.com)。

任何人都可以告诉你该怎么做吗?

@Override
    public void onBackPressed() {
        if (mWebview.canGoBack()) {
                SharedPreferences sharedPreferences = PreferenceManager.getDefaultSharedPreferences(this);
                String currenturl = sharedPreferences.getString("currentpage", null);

                if (currenturl.contains("http://google.com/")){
                    mWebview.requestFocus();
                    mWebview.goBack();
//    mWebview.loadUrl("http://example.com");
                }
        }
    }

1 个答案:

答案 0 :(得分:0)

经过一些试验和错误后找到它

删除

if (mWebview.canGoBack()){

替换

mWebview.goBack();

使用

mWebview.loadUrl("http://example.com");