Yes, I know. I actually did it and don't like it.
What about incapsulation?
I mean in this case "parent" class will keep and analize some specifed info
about its "child".

Thanks,
Evgeny




On Mon, Feb 16, 2009 at 3:18 PM, Stoyan Damov <stoyan.da...@gmail.com>wrote:

>
> How about you show the dialog *before* you start the activity?
>
> On Mon, Feb 16, 2009 at 2:10 PM, Evgeny V <evgen...@gmail.com> wrote:
> > Any suggestions on it?
> >
> > Thanks,
> > Evgeny
> >
> > On Sat, Feb 14, 2009 at 1:31 AM, EvgenyV <evgen...@gmail.com> wrote:
> >>
> >> Hi!
> >> I'm trying to show dialog OK/Cancel and then continue construction
> >> after user closed the dialog.
> >> Unfortunately the dialog get visibility only AFTER the creation of
> >> myclass was completed.
> >> In my example Run( ) method will never run.
> >>
> >> There is code:
> >>
> >> public class MyClass extends Activity
> >> {
> >> private _boolFlag = false;
> >>
> >> @Override
> >>    public void onCreate(Bundle savedInstanceState) {
> >>        try {
> >>
> >>        super.onCreate(savedInstanceState);
> >>                ....some code...
> >>                showDialog(Dialog.BUTTON2);
> >>                if(_boolFlag)
> >>                 Run().// never run
> >>            }
> >>   }
> >>
> >>
> >>    @Override
> >>    protected Dialog onCreateDialog(int id)
> >>    {
> >>        switch (id)
> >>        {
> >>        case Dialog.BUTTON2:
> >>                return  new AlertDialog.Builder(this)
> >>            .setIcon(R.drawable.files_down_32)
> >>            .setTitle("title")
> >>            .setPositiveButton("Ok", new
> >> DialogInterface.OnClickListener() {
> >>                public void onClick(DialogInterface dialog, int
> >> whichButton) {
> >>                            _boolFlag = true;
> >>                }
> >>            }).create();
> >>        }
> >>        return null;
> >>    }
> >>
> >>     private void Run()
> >>     {
> >>
> >>     }
> >>
> >> }
> >>
> >> What can I do except to move the dialog to the caller activity?
> >>
> >> Thanks in advance,
> >> Evgeny >>
> >
>
> >
>

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