java - 进度条没有停止

标签 java android

看起来就像在网站加载时加载一样。它并没有停止。这是我的代码。

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

最佳答案

我已经为我的一个应用程序完成了此操作,并且运行良好

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);
        }
    }

    });

关于java - 进度条没有停止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42679461/

相关文章:

java - 如何使用 Joda Time 获得 DST 偏移量

java - 我是在创建对象还是变量?

android - 在 Unity3D 中构建 Android APK 时出错

android - 取消选中布局中 android 中所有动态创建的复选框

java.lang.ClassNotFoundException : dalvik. 系统.BaseDexClassLoader.findClass

java - 在 Java 中高效地存储数组列表

java - Sqlite 数据库助手。制定一个返回方法

java - 如何使用 Java 命令行应用程序对 https ://tfspreview. com(MIcrosoft 托管的 TFS)进行身份验证?

安卓:未知主机异常

java - 使用 Universal Image Loader,内存缓存中的图像大小高于实际大小