Guess I need to move to AsyncTask asap...

No I don't have onDismiss handler, I assume when the dialog dismisses
what ever was displaying on the screen will not be changed...

On Nov 3, 5:58 pm, Jason Proctor <jason.android.li...@gmail.com>
wrote:
> 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 <jason.android.li...@gmail.com>
> >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 android-developers@googlegroups.com
> >>  >To unsubscribe from this group, send email to
> >>  >android-developers+unsubscr...@googlegroups.com
> >>  >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 android-developers@googlegroups.com
> >To unsubscribe from this group, send email to
> >android-developers+unsubscr...@googlegroups.com
> >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 android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to