Android ProgessBar while loading WebView

后端 未结 12 2562
闹比i
闹比i 2020-12-08 01:52

In my application, I have a WebView which loads any URL from the internet. Now, sometimes due to slow networks the page takes a long time to load and the user s

12条回答
  •  伪装坚强ぢ
    2020-12-08 02:41

    Check the source code. Help you and solve your problem...

    public class AppWebViewClients extends WebViewClient {
         private ProgressBar progressBar;
    
        public AppWebViewClients(ProgressBar progressBar) {
            this.progressBar=progressBar;
            progressBar.setVisibility(View.VISIBLE);
        }
        @Override
        public boolean shouldOverrideUrlLoading(WebView view, String url) {
            // TODO Auto-generated method stub
            view.loadUrl(url);
            return true;
        }
    
        @Override
        public void onPageFinished(WebView view, String url) {
            // TODO Auto-generated method stub
            super.onPageFinished(view, url);
            progressBar.setVisibility(View.GONE);
        }
    }
    

    I think it help you.

    Thanks.

提交回复
热议问题