My solution:

I changed startActivity to startActivityForResult on all actions and
performed actions based on the setResult.

On Jul 2, 3:10 pm, Justin Anderson <janderson....@gmail.com> wrote:
> I would probably recommend not trying to change views within an activity.
>
> While in theory it could be done it is not really the recommended way and
> there have been multiple posts with people trying to do this and running
> into multiple problems.  Most of them eventually end up switching to using
> different activities and wasted a lot of development time trying to just
> switch views within one activity.
>
> It also tends to violate the really good programming practice of having
> things do one thing, and one thing only...
>
> That being said, there may be some cases where just switching views within
> an activity would be acceptable and normal thing to do.  I haven't really
> come across the need in my own programming efforts to do that.  An activity
> should serve one purpose and one purpose only.  I guess an acceptable reason
> to do that might be if you had multiple layouts for an activity that just
> presented the same information to the user in a different way then that
> would be ok.
>
> It's all a matter of preference but the Android way is to use activities.
> They have all sorts of options for controlling how they behave as well that
> you can set in the manifest file.
>
> ----------------------------------------------------------------------
> There are only 10 types of people in the world...
> Those who know binary and those who don't.
> ----------------------------------------------------------------------
>
> On Fri, Jul 2, 2010 at 1:36 PM, Kostya Vasilyev <kmans...@gmail.com> wrote:
> > Tollas,
>
> > First of all, there is Activity.finish(), which closes the activity.
>
> > But if the way you want your app to interact with the user doesn't fit the
> > way Activities are managed by Android, perhaps you can consider switching
> > views inside an Activity?
>
> > You can call setContent at any time to switch the layout, and obtain any
> > necessary UI objects for the new view hierarchy (such as buttons, etc) - the
> > stuff you normally do in onCreate(). Another option is to use a ViewFlipper,
> > this way the entire layout with all of its variations can be loaded at once.
>
> > Then you could handle the back key to return to previous layout or view (if
> > using a ViewFlipper).
>
> > This might be easier to implement than trying to bend Activities life
> > cycle.
>
> > -- Kostya
>
> > 02.07.2010 23:19, Tollas пишет:
>
> >  All activities are developed by me.
> >> The NEW SEARCH button will be in all 3 activities.
> >> B is launched from A. C is launched from B by the user (based on
> >> button clicks).
>
> >> On Jul 2, 2:13 pm, Justin Anderson<janderson....@gmail.com>  wrote:
>
> >>> Are all three activities developed by you or are B&  C third-party
> >>> activities?  In which Activity should this button reside?  Are B&  C
> >>> launched from A or are they launched separately on their own by the user?
>
> >>> ----------------------------------------------------------------------
> >>> There are only 10 types of people in the world...
> >>> Those who know binary and those who don't.
> >>> ----------------------------------------------------------------------
>
> >>> On Fri, Jul 2, 2010 at 1:06 PM, Tollas<tolla...@gmail.com>  wrote:
>
> >>>> I have 3 activities, activityA, activityB&  activityC.
> >>>> I want to add a menu button NEW SEARCH that will destroy/finish all 3
> >>>> and start a new activityA.
> >>>> I do not want to finish the activities as they process as I want the
> >>>> user to be able to navigate between the 3 unless the NEW SEARCH menu
> >>>> option is chosen.
>
> >>>> I guess basically I want to know how to finish activityB&  C from
> >>>> activityA.
>
> >>>> Thanks!
>
> >>>> --
> >>>> You received this message because you are subscribed to the Google
> >>>> Groups "Android Beginners" group.
>
> >>>> NEW! Try asking and tagging your question on Stack Overflow at
> >>>>http://stackoverflow.com/questions/tagged/android
>
> >>>> To unsubscribe from this group, send email to
> >>>> android-beginners+unsubscr...@googlegroups.com<android-beginners%2bunsubscr...@googlegroups.com>
> >>>> <android-beginners%2bunsubscr...@googlegroups.com<android-beginners%252bunsubscr...@googlegroups.com>
>
> >>>> For more options, visit this group at
> >>>>http://groups.google.com/group/android-beginners?hl=en
>
> > --
> > Kostya Vasilev -- WiFi Manager + pretty widget --
> >http://kmansoft.wordpress.com
>
> > --
> > You received this message because you are subscribed to the Google
> > Groups "Android Beginners" group.
>
> > NEW! Try asking and tagging your question on Stack Overflow at
> >http://stackoverflow.com/questions/tagged/android
>
> > To unsubscribe from this group, send email to
> > android-beginners+unsubscr...@googlegroups.com<android-beginners%2bunsubscr...@googlegroups.com>
> > For more options, visit this group at
> >http://groups.google.com/group/android-beginners?hl=en

-- 
You received this message because you are subscribed to the Google
Groups "Android Beginners" group.

NEW! Try asking and tagging your question on Stack Overflow at
http://stackoverflow.com/questions/tagged/android

To unsubscribe from this group, send email to
android-beginners+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-beginners?hl=en

Reply via email to