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