5

我有从菜单选项创建和启动的活动。但是我注意到这可能意味着有时同一活动有两个或多个副本。所以我想知道是否有办法查看另一个活动是否已经实例化,然后让应用程序切换到它,或者如果它没有实例化,则创建一个新的。

4

3 回答 3

5

android:launchMode您可以通过 Activity来控制这方面的某些方面。

于 2010-02-16T22:41:35.543 回答
4

以编程方式尝试以下操作:

    Intent intent = new Intent(contextActivity, NextActivity.class);
    intent.addFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
    contextActivity.startActivity(intent);
于 2012-08-10T10:21:19.313 回答
2

您可以在 android manifest 中指定相关信息。请参阅活动元素文档。我相信启动模式可能会控制你的追求。

于 2010-02-16T22:40:50.813 回答