繁体   English   中英

重复使用以前的活动?

[英]Re-use previous activities?

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

您可以使用android:launchMode来控制活动的某些方面。

以编程方式尝试以下

    Intent intent = new Intent(contextActivity, NextActivity.class);
    intent.addFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
    contextActivity.startActivity(intent);

您可以在Android清单中指定有关该信息的信息。 请参阅活动元素文档。 我相信launchmode可能会控制你的目标。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM