这是我的问题
我正在开发一个包含以下活动的Android应用程序:注册活动,查找朋友活动和主要活动。
预期的行为是这样的:
当用户完成注册时,应用程序将打开查找朋友活动。当用户此时点击后退按钮时,用户应该转到主活动。当用户在主活动中回击时,用户应该退出该应用程序。
我不确定覆盖按钮点击事件的行为是否是解决问题的最佳方法?也许有一种很好的方法来管理活动堆栈以达到相同的预期结果?
答案 0 :(得分:0)
您需要在清单中指定父活动,并使用taskstackbuilder为您的活动创建新的Backstack。见link.。
我相信如果你在类TaskStackBuilder中使用addNextIntentWithParentStack(Intent nextIntent)和startActivities()方法,你应该得到你想要的结果。