2014-01-09 98 views
2

我有三个活动A,B,C现在我动如活动 - > B-> C^ 现在我想展示活动的表格C.没有创造新活动。这意味着我必须展示旧的“A”。 你可以告诉我如何实现它。Android的流行音乐活动堆栈

+0

请参阅我的回答你会得到你回答[完成活动在堆栈中 - Android电子]最有可能 –

+0

可能重复(http://stackoverflow.com/questions/20995643/finish-activity-in-backstack-android) –

+0

你想带' A'向前移动,以便您的活动堆栈看起来像'B-> C-> A'(顶部带有'A')?或者你是否想从堆栈中删除'B'和'C',这样在堆栈中只有'A'? –

回答

0

如果你只是想带之上特别的活动,然后做这个

yourIntent.setFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT); 

如果你想关闭除特定活动的所有正在运行的活动,这样做

yourIntent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); 
+1

在上面的例子中,只有'Intent.FLAG_ACTIVITY_REORDER_TO_FRONT'会起作用。 –