我有5项活动(比如说A,B,C,D
和E
)。 活动A到D用于设置一些数据,因此用户可以来回更改任何内容。另一方面,活动E
是总结,因此用户不再被允许回去。Android完成之前的导航活动
我的想法是完成所有以前的活动,当用户到达E
目前我的活动A
到D
没有重视他们的标志。
Activty E被称为是这样的:
Intent I = new Intent(this, SomeClass.class);
I.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_SINGLE_TOP);
startActivity(I);
我已阅读无处不在,这些标志都应该做到什么,我试图做的,但他们不,当用户进入活动E
并按下Back
按钮时,应用程序返回活动D
。
任何想法?我错过了什么?这不是解决这个问题的正确方法吗?
感谢您的帮助
这是一个简单的改变,它的工作,非常感谢你! – 2012-03-14 16:57:43