http://developer.android.com/reference/android/content/Intent.html#FLAG_ACTIVITY_CLEAR_TOP

On Tue, Sep 22, 2009 at 11:26 AM, tauntz <[email protected]> wrote:

>
> Hi
>
> Activities:
> A & B  are activities that once you have navigated away from them,
> it's not logical that you can get back to them using the back button.
> C ... X are activities that follow the usual "can go back to where you
> came from" flow.
>
> App flow:
> * Launch app from Home -> starts A
> * From A start B
> * Finish A (removes it from stack)
> * From B start C
> * Finish B (removes it from stack)
> * From C start D
> * From D start E
>
> Once the user has reached E, the activity stack looks like this: C -> D ->
> E.
>
> Can I somehow reset the whole stack so it starts again at A so it's as
> the user just launched it from Home (so that C... E are removed from
> the history stack)?
>
> From
> http://developer.android.com/guide/topics/fundamentals.html#clearstack:
> In my case alwaysRetainTaskState = true, clearTaskOnLaunch = false,
> finishOnTaskLaunch = false, because it's logical that the user
> continues in the same activity where he left - even after long periods
> of time. Even if alwaysRetainTaskState was false, it would still not
> address my problem of "manually" clearing the stack at a random point
> in time from within the application.
> "There's another way to force activities to be removed from the stack.
> If an Intent object includes the FLAG_ACTIVITY_CLEAR_TOP flag, and the
> target task already has an instance of the type of activity that
> should handle the intent in its stack, all activities above that
> instance are cleared away so that it stands at the top of the stack
> and can respond to the intent." - that also doesn't work for me since
> A isn't in the stack so launching it with that flag won't clear
> anything from the stack :(
>
>
> Tauno
>
> >
>

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