[英]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.