恢复活动Android

时间:2014-02-03 19:20:18

标签: android android-activity resume

我有4项活动, A B C D A是菜单,它包含3个按钮,可以启动其他3个活动,B C D. 我想要什么,我想在我开始B C D活动并决定去菜单时显示菜单。它工作但有一个问题。总是当我回到菜单时,有一个菜单活动的副本。 那么如何将其设置为恢复活动而不创建新活动呢? 但是不要破坏它。

1 个答案:

答案 0 :(得分:1)

没有任何代码,有点不清楚你的问题是什么,但我认为你想要的是设置Intent.Flag。启动Activity时,将此标记添加到Intent

Intent i = new Intent(CurrentActivityName.this, MenuActivity.class);
i.setFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);  // set the flag
startActivity(i);[

并且不要在菜单finish()中致电Activity

Intent Docs