如何唤醒Android中的活动?

时间:2010-12-10 09:13:10

标签: android android-activity

我有一个应用程序,我点击:

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

然后

购物车活动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 个答案:

答案 0 :(得分:1)

听起来你想要一个旨在设置FLAG_ACTIVITY_CLEAR_TOP标志的菜单活动的意图。