Thank you - the links are very helpful. I was trying to find sth. like
this but couldn't (weak gogling skills I guess :P). Actually I
FLAG_ACTIVITY_SINGLE_TOP flag would solve my case (the problem is more
complex as more activities join the game, but I didn't want to blur
the description) and I need at least one of my activities to always
finish. Any way great links - thanks a lot! :>

On Apr 5, 3:55 pm, Gergely Juhász <[email protected]> wrote:
> Please read first the 
> documentation:http://developer.android.com/guide/topics/fundamentals/tasks-and-back...http://developer.android.com/guide/practices/ui_guidelines/activity_t...
>
> There are more solutions for your problem.
> For example when the user presses the "Back A button" start your A
> activity with Intent
> and use the FLAG_ACTIVITY_CLEAR_TOP flag.
>
> On 5 April 2011 14:55, Serdel <[email protected]> wrote:
>
> > Maybe the title of this topic is not quite proper but it considers the
> > life cycle of android activities. I looked through many open source
> > project and saw that usually when an activity is opened form a basic
> > one the main screen is not closed. When the user presses the 'back'
> > button the new activity is closed and the main one stays on screen.
>
> > However in my application I have a problem with that - the new
> > activity needs to have a button getting it back to the first one.
> > Moreover, the new activity can open a third one that still would have
> > the button that should take back to the first one. Or even a 4th one.
> > So it looks like that:
>
> > A => B => C => D
>
> > And all B,C,D need to have a button that would close the all 'chain'
> > and get back to A. Let's call it 'Back A button' not to confuse with
> > 'hardware back button'. I didn't know how to close all other
> > activities by a push of the mentioned ''Back A button'. If don't close
> > them, I'll have a flood of activities in the background.
>
> > I achieved this by closing each activity when calling the next one. So
> > When I open B I close A, when I open C I close B, When I open D I
> > close C etc.This works however whenever you would press the 'hardware
> > back button' on the android device the whole application exits (there
> > are no running activities 'in the back'). I don't want this since the
> > user would expect to get back to the previous screen by pressing
> > hardware back button. So i.e. D=>C, C=>B, B=>A.
>
> > I don't know if I had explained my problem in detail, I hope so. Does
> > any one have an advice on how to handle this situation?
>
> > --
> > 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
>
>

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