Java 进度条没有停止

Java 进度条没有停止,java,android,Java,Android,它看起来像是在加载网站时加载。它没有停止。这是我的密码 public void cosh2() { progressBar3 = (ProgressBar) findViewById(R.id.progressBar3); progressBar3.setVisibility(ProgressBar.INVISIBLE); progressBar3.setProgress(progress); if(progress ==10

它看起来像是在加载网站时加载。它没有停止。这是我的密码

public void cosh2() {

        progressBar3 = (ProgressBar) findViewById(R.id.progressBar3);
        progressBar3.setVisibility(ProgressBar.INVISIBLE);
        progressBar3.setProgress(progress);


        if(progress ==100){
            progressBar3.setVisibility(ProgressBar.GONE);
        }

        webView30 = (WebView) findViewById(R.id.webview30);
        webView30.setWebViewClient(new WebViewClient());
        WebSettings webSettings = webView30.getSettings();
        webSettings.setJavaScriptEnabled(true);
        webView30.loadUrl("http://rangamati.gov.bd/");
    }

    public boolean onKeyDown(int keyCode, KeyEvent event){
        if ((keyCode==KeyEvent.KEYCODE_BACK)&&webView30.canGoBack()){
            webView30.goBack();
            return true;
        }

        return super.onKeyDown(keyCode,event);

您可以使用这种方式,理想情况下,当页面加载时,您将得到一个回调,您可以停止在那里显示poges栏

public void cosh2() {

        progressBar3 = (ProgressBar) findViewById(R.id.progressBar3);
        progressBar3.setVisibility(ProgressBar.VISIBLE);
        webView30 = (WebView) findViewById(R.id.webview30);
        webView30.setWebViewClient(new WebViewClient() {
    public void onPageFinished(WebView webview, String url) {
        progressBar3.setVisibility(ProgressBar.GONE);

    }
});
       WebSettings webSettings = webView30.getSettings();
        webSettings.setJavaScriptEnabled(true);
        webView30.loadUrl("http://rangamati.gov.bd/");
    }

    public boolean onKeyDown(int keyCode, KeyEvent event){
        if ((keyCode==KeyEvent.KEYCODE_BACK)&&webView30.canGoBack()){
            webView30.goBack();
            return true;
        }

        return super.onKeyDown(keyCode,event);

您可以使用这种方式,理想情况下,当页面加载时,您将得到一个回调,您可以停止在那里显示poges栏

public void cosh2() {

        progressBar3 = (ProgressBar) findViewById(R.id.progressBar3);
        progressBar3.setVisibility(ProgressBar.VISIBLE);
        webView30 = (WebView) findViewById(R.id.webview30);
        webView30.setWebViewClient(new WebViewClient() {
    public void onPageFinished(WebView webview, String url) {
        progressBar3.setVisibility(ProgressBar.GONE);

    }
});
       WebSettings webSettings = webView30.getSettings();
        webSettings.setJavaScriptEnabled(true);
        webView30.loadUrl("http://rangamati.gov.bd/");
    }

    public boolean onKeyDown(int keyCode, KeyEvent event){
        if ((keyCode==KeyEvent.KEYCODE_BACK)&&webView30.canGoBack()){
            webView30.goBack();
            return true;
        }

        return super.onKeyDown(keyCode,event);

我已经为我的一个应用程序做了这项工作,它工作得很好

内部onCreate

 MainActivity.this.progressBar3.setProgress(0);


    final Activity MainActivity = this;
    webView30.setWebChromeClient(new WebChromeClient() {
    public void onProgressChanged(WebView view, int progress)   
    {

    MainActivity.this.setValue(progress);
    super.onProgressChanged(view, progress);
    MainActivity.setProgress(progress * 100); 

    if(progress == 100){
    MainActivity.this.progress.setVisibility(View.INVISIBLE);}


    else{
    MainActivity.this.progress.setVisibility(View.VISIBLE);
        }
    }

    });

我已经为我的一个应用程序做了这项工作,它工作得很好

内部onCreate

 MainActivity.this.progressBar3.setProgress(0);


    final Activity MainActivity = this;
    webView30.setWebChromeClient(new WebChromeClient() {
    public void onProgressChanged(WebView view, int progress)   
    {

    MainActivity.this.setValue(progress);
    super.onProgressChanged(view, progress);
    MainActivity.setProgress(progress * 100); 

    if(progress == 100){
    MainActivity.this.progress.setVisibility(View.INVISIBLE);}


    else{
    MainActivity.this.progress.setVisibility(View.VISIBLE);
        }
    }

    });

缺少一些代码,例如
进度如何增加?缺少一些代码,例如
进度如何增加?