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

Reply via email to