Problem fixed. Turns out it was a stupid code mistake. Thanks for the
help tho.

On Nov 3, 7:08 pm, Larry <lar...@gmail.com> wrote:
> No it's not restarted. I even tried to put a third view to test it.
> The third view will disappear and the Login view will display when
> dialog dismisses exactly the same way. I am gonna change my codes to
> AsyncTask and try again.
>
> On Nov 3, 6:06 pm, Jason Proctor <jason.android.li...@gmail.com>
> wrote:
>
> > ok i'm just wondering what's causing the view to change after the
> > progress dialog goes away. one crazy theory i had was that you had a
> > rogue onDismiss().
>
> > anything funky in the ddms log? is your activity being restarted somehow?
>
> > >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
>
> > --
> > 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