Just before doing a SQL lookup I show a ProgressDialog (even tried a ToastMessage) and neither pop until the SQL select and listview populating are finished. So I get long pause of nothing then quick flash of my dialog and the populated listview shows. I even tried a Doevents before executing the query.