Thanks for your replies. I can put my code in listeners but still I dont
want that thread to continue its execution, unless response is not given,
just like what windows MessageBox.show() does.

I have got a workaround for it, but its not at all a standard way. I will
not use it too.
Anyway from the given "Dialogs, Modal Dialogs and Blocking" thread it looks
like in standards GUI APIs it is NOT possible.

If anyone gets a way to do this by using some APIs, please reply to this
thread.

Thanks again.

On Wed, Dec 30, 2009 at 6:07 AM, theSmith <[email protected]> wrote:

>
> On Dec 29, 1:22 pm, TreKing <[email protected]> wrote:
> > Um ... why don't you just put the code you want to execute in the onClick
> > handlers for the Yes and No options, respectively?
> > That's pretty much the point of having them ...
> >
>
> +1 for the win.
>
> I agree, just take what ever action is necessary and put it in the
> onClick listeners.  Its really that simple
>
> -theSmith
>
> >
> -------------------------------------------------------------------------------------------------
> > TreKing - Chicago transit tracking app for Android-powered deviceshttp://
> sites.google.com/site/rezmobileapps/treking
> >
> > On Tue, Dec 29, 2009 at 8:25 AM, Frank Weiss <[email protected]> wrote:
> > > I assume you want a modal dialog. I'm pretty sure  blocking the UI
> thread
> > > is going about this wrong. For example, consider the Activity lifecycle
> > > callbacks which would be called when another Activity or Application
> becomes
> > > visible.
> >
> > > Here's an explanation I found by googling for android modal dialog:
> > >http://groups.google.com/group/android-developers/browse_thread/threa.
> ..
> >
> > > On Tue, Dec 29, 2009 at 3:52 AM, swapnil kamble <[email protected]
> >wrote:
> >
> > >> Hi ,
> > >>       I am displaying Confirmation type dialog box. I want to pause
> > >> execution of that thread until answer is provided by user, but since
> this
> > >> AlertDialog works asynchronously, I am facing problems in blocking
> that
> > >> thread but displaying AlertDialog and continue execution on answer. I
> tried
> > >> using wait notify between threads but didn't worked. Anybody Used
> > >> AlertDialog.wait() method ?
> > >> I am pasting my code here too,
> >
> > >>                                      AlertDialog.Builder builder = new
> > >> AlertDialog.Builder(Demo.ctxt);
> >
> > >> builder.setMessage("Do you want  to Trust testgenservercert")
> > >>
>  .setCancelable(false)
> >
> > >> .setPositiveButton("Yes", new DialogInterface.OnClickListener() {
> > >>                                                          public void
> > >> onClick(DialogInterface dialog, int id) {
> >
> > >> //uiThread.notify();
> >
> > >> System.out.println("Positive Button clicked");
> > >>                                                                  }
> > >>                                                      })
> >
> > >> .setNegativeButton("No", new DialogInterface.OnClickListener() {
> > >>                                                          public void
> > >> onClick(DialogInterface dialog, int id) {
> >
> > >> //uiThread.notify();
> >
> > >> System.out.println("Negative Button clicked");
> >
> > >>                                                                  }
> > >>                                                      });
> > >>                                         /*uiThread =
> > >> Thread.currentThread();
> > >>                                         AlertDialog alert =
> > >> builder.create();
> > >>                                         alert.show();
> > >>                                         synchronized(alert) {
> > >>                                                 alert.wait();
> > >>                                         }*/
> >
> > >> --
> > >> ...Swapnil
> >
> > >> || Hare Krishna Hare Krishna Krishna Krishna Hare Hare ||
> > >> || Hare Rama    Hare Rama   Rama   Rama    Hare Hare ||
> >
> > >> --
> > >> 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]<android-developers%[email protected]>
> <android-developers%[email protected]<android-developers%[email protected]>
> >
> > >> For more options, visit this group at
> > >>http://groups.google.com/group/android-developers?hl=en
> >
> > >  --
> > > 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]<android-developers%[email protected]>
> <android-developers%[email protected]<android-developers%[email protected]>
> >
> > > For more options, visit this group at
> > >http://groups.google.com/group/android-developers?hl=en
>
> --
> 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]<android-developers%[email protected]>
> For more options, visit this group at
> http://groups.google.com/group/android-developers?hl=en
>



-- 
...Swapnil

|| Hare Krishna Hare Krishna Krishna Krishna Hare Hare ||
|| Hare Rama    Hare Rama   Rama   Rama    Hare Hare ||

-- 
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

Reply via email to