一次完成许多活动

时间:2013-11-15 18:54:29

标签: android android-activity

我正在为Android开发iOS应用程序,但我遇到了问题。在Android应用程序中,有一段时间用户将从一个主要选项卡一个接一个地导航到5个活动,例如导航应用程序,但是当我进入第5个活动并完成任务时,我需要完成所有5个活动并返回主标签活动。我该怎么做?

在iOS中,我只是popToRootViewController而且就是这样..但是在android中没有这样的东西,我知道。

谢谢, 牛顿

编辑#1:我支持Android 2.2,我正在使用SherlockBar库。

2 个答案:

答案 0 :(得分:2)

使用FLAG_ACTIVITY_CLEAR_TOP

启动对您的根活动的意图
Intent intent = new Intent(...);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);

答案 1 :(得分:2)

您应该使用NavUtils帮助程序类,根据Android设计指南管理正确的导航。您只需调用navigateUpTo方法。

Intent intent = new Intent(...);
NavUtils.navigateUpTo(this, intent);

要进一步使用此课程,请查看navigation guide