title: progressBar and refresh webview combination android
body: <p>EDIT:
  I am using a ProgressBar for a Webview that works fine. Now I want to refresh my Webview, which also works. When I am trying to combine them, the Spinner doesn't end at all. This is my code:</p>
  
  <pre><code>private final Runnable m_Runnable = new Runnable()
      {
          public void run()
  
          {
              //Toast.makeText(WebcamsScreen.this,"in runnable",Toast.LENGTH_SHORT).show();
              doRefreshingStuff(id);
              WebcamsScreen.this.mHandler.postDelayed(m_Runnable, 20000);            
          }
  
      };
  
  
  
      public void onCreate(Bundle savedInstanceState) {
          super.onCreate(savedInstanceState);
              //initialitions 
  
          doRefreshingStuff(id);
          this.mHandler = new Handler();
  
          this.mHandler.postDelayed(m_Runnable,20000);
  
          doRefreshingStuff(id);
      }
  public void doRefreshingStuff(String id){
  
                  setContentView(R.layout.web4);
  
                  webView7 = (WebView) findViewById(R.id.web_4_1);
  
                  webView7.getSettings().setJavaScriptEnabled(true);
                  webView7.getSettings().setJavaScriptEnabled(true);
                  progressBar = ProgressDialog.show(WebcamsScreen.this, "example", "...");
                  url="my url";
  webView7.setWebViewClient(new WebViewClient() {
                  public boolean shouldOverrideUrlLoading(WebView view, String url1) {              
                      view.loadUrl(url1);
                      return true;
                  }
  
  
                public void onPageFinished(WebView view, String url1) {
                      if (progressBar.isShowing()) {
                          progressBar.dismiss();
                      }
                  }
              });
                webView7.loadUrl(url);
  </code></pre>
  
  <p>what must I change?</p>