I have the following in my Activity that I use to download a users films in their LoveFilm queue, but the ProgressDialog never appears.
public class MyListAc
What if you call with this instead of MyListActivity.this?
It is possible, though unlikely since this is within onCreate(), that it is not being called from the UI thread.
Try surrounding the call with runOnUiThread():
Activity me = this;
runOnUiThread(new Runnable()
{
public void run()
{
m_progressDialog = ProgressDialog.show(me, "Please Wait", "Loading", true);
}
});
It's better if you use AsyncTask (instead of thread - it is generally good practice in Android activities).
Create an AsyncTask class, and on that class add a progress dialog at onPreExecute, and dismiss it at onPostExecute. You can find an example here.
Other than that, there are a few problems in your code: