I am workig with android.developer Activity Stack demo app.
The initial activity is called "A". From "A" you can start "B" and "C" activities. Essentially from any activity you can start the other two.
Here is the situation that puzzles me: I start "A", start "B" and then start "C". At this point "A" and "B" are stopped like they are supposed to. However when I start activity "A" (from current one i.e. "C") both "B" and "C" get destroyed. Can anyone explain why "B" and "C" get destroyed instead of being stopped ?