繁体   English   中英

带有ProgressDialog的WebView并关闭

[英]WebView with ProgressDialog , and Dismiss

任何人都知道如何插入ProgressDialog,该对话框将显示单击的每个链接; 进入这个网页视图?

public class ChatreaMainActivity extends Activity {

/** Called when the activity is first created. */

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
 [...]
        WebView engine = (WebView) findViewById(R.id.web_engine);
        engine.loadUrl("file:///android_asset/www/index.html");
        engine.getSettings().setJavaScriptEnabled(true);
 [...]

我尝试过,它不会消失的。

WebView engine = (WebView) findViewById(R.id.web_engine);
engine.loadUrl("file:///android_asset/www/index.html");
engine.getSettings().setJavaScriptEnabled(true);

progressBar = ProgressDialog.show(ChatreaMainActivity.this, "", "Loading Page...");
        }
    }

    public void onPageFinished(WebView view, String url)
    {

       if (progressBar.isShowing())
       {
          progressBar.dismiss();
       }
package com.mobiinteractive.Sandbar;

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.fb);

        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.isShowing() && pd!=null)
                {
                pd.dismiss();
                }
            }
        });
        mWebView.loadUrl("http://m.facebook.com/sandbarathens");

    }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM