-3

嗨开发人员我正在 android 的 webview 中工作。我在 WebView 中加载了一个网页。然后我点击网页中包含的一些链接。然后我在我的应用程序中单击返回按钮,按钮的 onclick 包含以下代码

webview.canGoBack();
 backbutton.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View v) {
                      webview.goBack();
                    }
                 });

但这段代码只工作一次。它只返回一个点击链接。我想一一返回每个点击的网址

4

2 回答 2

1

请尝试一下。

backbutton.setOnClickListener(new OnClickListener() {
    @Override
    public void onClick(View v) {
        if (webView.canGoBack()) {
            webView.goBack();
        }
    }
});
于 2013-07-17T09:31:41.197 回答
0

如果您覆盖onPageFinished的方法WebViewClient或修改shouldOverrideUrlLoading.

于 2017-07-12T06:34:10.273 回答