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

