我有4个活动。A、B、C和D。
从每个活动中,用户可以启动任何活动。
也就是说,活动A有3个按钮来启动B、C和D。同样,所有其他活动也有3个按钮。
现在我的问题是,如果用户按这个顺序A->B->C->B。现在,如果用户按下后退按钮,那么这个顺序就会发生。B->C->->B->A。我想这样更改B->->C->A。我该怎么做?
发布于 2012-04-30 19:54:56
我不太明白你的问题,但也许可以试着使用:
android:launchMode="singleInstance"您希望始终保持相同的实例,而不是创建新的实例,对吗?
发布于 2012-04-30 19:55:33
在向前移动时使用finish()完成活动B,这意味着A>B( finish ())>C>B
发布于 2012-04-30 20:04:21
就像@Krishnakant所说的,你需要添加finish();每次,据我所知,后退按钮被称为android编程的致命弱点,因为编码或向其添加处理程序并不容易。
https://stackoverflow.com/questions/10383261
复制相似问题