Android中的FLAG_ACTIVITY_CLEAR_TOP问题

时间:2012-04-19 14:14:03

标签: android

我有很多活动,例如,login-> main-> a,b,c,d-> logout [a,b,c,d是四个活动]。当我登录app然后它进入主要并完成登录活动。和主要分别启动每项活动。但是当我在/ b / c / d(任何一个)活动中并按下注销时,它会通过startActivity()转到登录活动并清除之前的所有活动。但是,当我按下它时,它无法工作进入a / b / c / d [最后一个开始]。我使用了FLAG_ACTIVITY_CLEAR_TOPFLAG_ACTIVITY_SINGLE_TOP,但它无效。

1 个答案:

答案 0 :(得分:0)

FLAG_ACTIVITY_CLEAR_TASK应该可以解决问题。请注意,您需要将FLAG_ACTIVITY_NEW_TASK与此标志一起使用。