2010-12-10 62 views
0

我有一个应用程序中,我点击:如何唤醒Android中的活动?

菜单 - >目录 - >产品组 - >产品详细信息(这里我点击“添加到购物车”,并打开车) - >车(这里我点击“保存购物车“)

购物车活动然后是finish() -ed和显示产品组。但我想要显示菜单活动。

我应该用 Intent intent = new Intent(this, Menu.class); startActivity(intent);

打开菜单,或者是有清醒菜单活动起来的可能性。

希望这是明确的:)

编辑2010/12/15

这是从车活动通话

Intent intent = new Intent(this, Menu.class); 
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); 
startActivity(intent); 

,并关闭应用程序:(

解决2010/12/17

Intent intent = new Intent(this, Menu.class); 
//   intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); 
      intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_SINGLE_TOP); 
      startActivity(intent); 

不要忘记添加android:launchMode="singleTop"到manifest.xml中

回答

1

听起来好像要瞄准与FLAG_ACTIVITY_CLEAR_TOP标志设置你的菜单活动的意图。

+0

感谢您的回答我会试一试 – 2010-12-14 21:26:33

+0

那么它关闭应用程序,请看上面的代码... – 2010-12-15 13:06:13