控制活动堆栈的方法

时间:2014-01-12 01:31:47

标签: android android-activity

这是我的问题

我正在开发一个包含以下活动的Android应用程序:注册活动,查找朋友活动和主要活动。

预期的行为是这样的:

当用户完成注册时,应用程序将打开查找朋友活动。当用户此时点击后退按钮时,用户应该转到主活动。当用户在主活动中回击时,用户应该退出该应用程序。

我不确定覆盖按钮点击事件的行为是否是解决问题的最佳方法?也许有一种很好的方法来管理活动堆栈以达到相同的预期结果?

1 个答案:

答案 0 :(得分:0)

您需要在清单中指定父活动,并使用taskstackbuilder为您的活动创建新的Backstack。见link.

我相信如果你在类TaskStackBuilder中使用addNextIntentWithParentStack(Intent nextIntent)和startActivities()方法,你应该得到你想要的结果。