text: Q:
  
  Progress Dialog Box Won't appear - Android
  
  I want to make a Progress Dialog Box in my app to use when sending some information. But the code I wrote won't work. It the method send() executes but the dialog box never appears because it dismisses very quickly 
  Here is my code :
      ProgressDialog myProgressDialog = ProgressDialog.show(Tents.this,
                                  "Please wait...", "Sending...", true);
      send();
      myProgressDialog.dismiss();
      goFour();
  
  How do I make the Dialog Box Last a little longer?
  
  A:
  
  First of all - you should not do send() in the same thread as show() and dismiss() - because you are effectively blocking UI thread during sending. The dialog will actually never show - because in order to show it after show() is called, you need to give the control back to the  main looper in UI thread and simply finish handling whatever event you are handling. Otherwise the UI thread will never have a chance to draw your dialog.
  The best idea is to start running send() in AsyncTask and call dismiss() in onPostExecute() (see http://developer.android.com/reference/android/os/AsyncTask.html to get idea how to run async task). 
  
  