我的应用中有3个活动。 A是启动器活动,当我按下按钮时,活动B将启动,然后我有一个按钮来启动活动A或者我可以按回按钮然后我可以转到A.在后退按下保留在按钮上的先前值点击新值将在A上设置。
当我点击B中的按钮时,A将启动,我使用 REORDER TO FRONT 标志和singletop作为启动模式。新活动未创建。当我按下A上的后退按钮时,它将转到B并再次按下后退按钮app退出。我希望在B上按下活动A.我在B中的onBackpressed()
中无法做任何事情,因为除了上面提到的场景之外,B用于几种情况。如何管理它。
答案 0 :(得分:1)
我也不清楚你想要做什么,但你可以尝试向上导航模式(http://developer.android.com/design/patterns/navigation.html#up-vs-back)。
您必须在清单中声明活动A是B的父活动,然后在按钮OnClickListener中使用NavUtils.navigateUpFromSameTask(this);
。
(NavUtils位于support.v4包中。)