android webview client activity indicator

前端 未结 4 1732
粉色の甜心
粉色の甜心 2020-12-31 09:57

I got the code for showing activity indicator in a webview. I checked more than one reference and still I couldn\'t get it working. Can you please help me to debug my code b

4条回答
  •  北荒
    北荒 (楼主)
    2020-12-31 10:45

    import android.app.Activity;
    import android.app.ProgressDialog;
    import android.os.Bundle;
    import android.webkit.WebView;
    import android.webkit.WebViewClient;
    
    public class SandbarinFacebook extends Activity {
        WebView mWebView;
    
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.main);
    
            final ProgressDialog pd = ProgressDialog.show(this, "", "Loading...",true);
    
            mWebView = (WebView) findViewById(R.id.webkitWebView1);
            mWebView.getSettings().setJavaScriptEnabled(true);
            mWebView.getSettings().setSupportZoom(true);  
            mWebView.getSettings().setBuiltInZoomControls(true);
            mWebView.setWebViewClient(new WebViewClient() {
                @Override
                public void onPageFinished(WebView view, String url) {
                    if(pd!=null && pd.isShowing())
                    {
                        pd.dismiss();
                    }
                }
            });
            mWebView.loadUrl("http://www.yahoo.co.in");
            setTitle("Yahoo!");
        }
    }
    

提交回复
热议问题