gpt4 book ai didi

Android挂起 Intent 恢复应用程序,而不启动 Activity

转载 作者:行者123 更新时间:2023-12-04 12:59:21 32 4
gpt4 key购买 nike

有没有办法在不启动 Activity 的情况下从后台到前台恢复应用程序?

我的应用中有 20 个 Activity 。当我收到通知时,我不知道现在哪个 Activity 最重要。我能否以某种方式将整个应用程序恢复到前台(不使用 SingleTop、ReoderToTop 标志等调用某些 Activity ,而只是将现有应用程序移到前台)?

最佳答案

你的代码太复杂了。你不需要假人 Activity .你应该做安卓从主屏幕启动应用程序时所做的事情。

在通知中使用“启动 Intent ”:

val intent = getPackageManager().
getLaunchIntentForPackage("my.package.name")

如果您的应用程序已经在运行,这会将应用程序带到前台,而无需创建任何新组件。如果应用程序尚未运行,这将通过启动根 Activity 来启动应用程序。

关于Android挂起 Intent 恢复应用程序,而不启动 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60840527/

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