活动过程

时间:2012-04-30 11:52:34

标签: android

我有4项活动。 A,B,C和D.

每个活动用户都可以开始任何活动 即活动A有3个按钮来启动B,C和D.同样,所有其他活动也有3个按钮。

现在我的问题是如果用户按此顺序进入A-> B-> C-> B.Now如果用户按下后退按钮则会发生此序列。 B-> C-> - > B->一种。我想以这种方式改变B-> - > C-> A.我怎么能这样做?

4 个答案:

答案 0 :(得分:1)

我不清楚你的问题,但也许可以尝试使用:

android:launchMode="singleInstance"

您希望始终保持相同的实例,而不是创建新实例,是吗?

答案 1 :(得分:0)

当您向前移动时使用finish()完成活动B,这意味着A> B(完成())> C> B

答案 2 :(得分:0)

像@Krishnakant说你需要添加finish();每一次,据我所知,后退按钮被称为Achille的脚本,因为编程或添加处理程序对于Android编程并不容易。

答案 3 :(得分:0)

在开始任何活动之前使用intent.setFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);