gpt4 book ai didi

java - 在不同的 "context"中启动应用程序

转载 作者:行者123 更新时间:2023-12-02 06:33:35 26 4
gpt4 key购买 nike

首先,对问题标题中的“上下文”感到抱歉,我不知道该使用哪个词。我通过单击另一个应用程序中的 URL 成功启动了我的应用程序,但是当我启动任务管理器时,我意识到我的应用程序实际上并未加载:调用者应用程序保留了 Activity 。我想知道如何:

  • 在不同的“上下文”中启动我的应用(抱歉再次使用这个词,哪个更好?)
  • 能够在应用已加载的情况下重新加载它(例如重新启动它)。

非常感谢。

最佳答案

您可以通过将 AndroidManifest.xml 中的“launchMode”属性设置为“singleTask”或“singleInstance”来修改行为”,两者都会导致您的 Activity 被创建为新任务的根。但是,如果 Activity 已存在,它不会重新启动该 Activity,而是您应该处理 Activity.onNewIntent(Intent Intent) 回调。

要了解有关启动模式的更多信息,请参阅此处:http://developer.android.com/guide/topics/manifest/activity-element.html#lmode

关于java - 在不同的 "context"中启动应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19871326/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com