webview多次调用onPageFinished问题

项目中遇到了webview多次调用onPageFinished问题,相关文章比较多,但是很多是无效的,甚至有些需要服务器修改。

直到谷歌到https://stackoverflow.com/questions/3149216/how-to-listen-for-a-webview-finishing-loading-a-url

才发现有用的方案

其中这个方法最终优雅得解决了我的问题

webview多次调用onPageFinished问题_第1张图片

public void onPageFinished(WebView view, String url) {
            super.onPageFinished(view, url);
            if (m_webView.getProgress() == 100) {
                progressBar.setVisibility(View.GONE);
                m_webView.setVisibility(View.VISIBLE);
            }
        } 

 

你可能感兴趣的:(安卓采坑填坑实录)