代码之家  ›  专栏  ›  技术社区  ›  Andreas

如何侦听canGoBack()和canGoForward()?

  •  0
  • Andreas  · 技术社区  · 6 年前

    我知道我可以询问 WebView canGoBack() canGoForward() 网络视图 我不想投票 canGoForward() 所以我需要一个像监听器这样的东西,每当 canGoBack() canGoForward() 变化。

    网络视图 文件。

    1 回复  |  直到 6 年前
        1
  •  2
  •   Andreas    6 年前

    setWebViewClient(new WebViewClient() {
       @Override
            public void onPageFinished(final WebView view, final String url) {
                super.onPageFinished(view, url);
                if (view.canGoBack()) {
                    //enable back button
                } else {
                    //disable back button
                }
                if (view.canGoForward() {
                    //enable forward button
                } else {
                    //disable forward button
                }
            } 
    });