Can I use progress bar in android, without the thread?
HERE IS CODE OF MY CURRENT WAY OF IMPLEMENTING PROGRESS DIALOG
            //              Adding Progress bar
            String[][] data;    //Global variable
//called on onCreate() or onItemSelected
            final ProgressDialog myProgressDialog;
            myProgressDialog = ProgressDialog.show(ListingPage.this,"Please Wait", "Loading Date", true);
            new Thread() {
                public void run() {
                    try{
                        setSelected();
                        sleep(5000);
                    } catch (Exception e) { }
                    myProgressDialog.dismiss();
                }
            }.start();
            populateList(Split.splitToTwoDimArray(data));   // populates the list view
HOPE ABOVE HELPS, IF USING THREAD THE LIST IS NOT BEING POPULATED.