do you have an onDismiss handler for the progress dialog? i used to use Handlers, now i use AsyncTask. i'd never go back :-)
>the show() and dismiss() of the dialog, even the new ProgressDialog() >are all inside Handler message processing codes. I don't think I need >to user AsyncTask here even it is very useful. Basically the Handler >receives data, updates the UI and dismisses the dialog. Then Bang! the >Login View shows up. > >On Nov 3, 5:45 pm, Jason Proctor <[email protected]> >wrote: >> what does your code do when the asynchronous operation is complete? >> do you register an onDismiss() for the ProgressDialog? >> >> seriously though i would advise anyone doing anything with threads >> and progress dialogs to use AsyncTask. this wonderful class decouples >> the task from the caller and has nice hooks to do things like manage >> ProgressDialogs. and everything happens in the right thread >> automagically. >> >> adopt AsyncTask, see all problems like this go away. >> >> >> >> >Hi, I have a weird problem on progress dialog: >> >> >I have 2 views: Login View and say, Display View. >> >> >In Login View, when I click the 'Login' button, a progress dialog is >> >created (new ProgressDialog(...)), shown and stored in a variable >> >'mProgressDialog'. After login, the dialog is dismissed and some >> >information are displayed in Display View (Login View hides). Now I >> >want to display another progress dialog when 'Update' button is >> >clicked and when the update is done, dismiss the dialog and display >> >new information. So I use: >> >> >mProgressDialog = new ProgressDialog(...); >> >> >to create a new progress dialog with new title and message. Show. >> >> >Now the weird thing happens when the new dialog dismisses. The program >> >flashes the Display View for a blink and then shows the Login View.... >> >> >I tried to change the view etc. but same problem happens over and over >> >again. So I am thinking it might because one activity can only be >> >assigned to ONE progress dialog and no matter how you re-create it you >> >still get the same progress dialog. And the dialog is linked to a >> >certain view which will be shown automatically when the dialog >> >dismisses. >> >> >Please tell me I am wrong... >> >> >-- >> >You received this message because you are subscribed to the Google >> >Groups "Android Developers" group. >> >To post to this group, send email to [email protected] >> >To unsubscribe from this group, send email to >> >[email protected] >> >For more options, visit this group at >> >http://groups.google.com/group/android-developers?hl=en >> >> -- >> jason.vp.engineering.particle > >-- >You received this message because you are subscribed to the Google >Groups "Android Developers" group. >To post to this group, send email to [email protected] >To unsubscribe from this group, send email to >[email protected] >For more options, visit this group at >http://groups.google.com/group/android-developers?hl=en -- jason.vp.engineering.particle -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

