title: How do I show a ProgressDialog while an HttpRequest executes on Android?
body: <p>I have the following code, which I got by looking at the sample on the Android developer documentation. However, it doesn't actually show the dialog. If I take the dismiss() call out, it displays the dialog AFTER the call to doLogin() finishes, and then never goes away. I don't need it to be fancy, I just want to display something while the request executes.</p>
  
  <pre><code>    ProgressDialog dialog = ProgressDialog.show(GameList.this, "", 
              "Connecting. Please wait...", true);
  
      int r = app.doLogin();
  
      dialog.dismiss();
  </code></pre>
  
  <p>doLogin() is a method that makes an HTTP request against the server and it returns a status code to indicate if the request was successful.</p>