gpt4 book ai didi

android - Intent.FLAG_ACTIVITY_REORDER_TO_FRONT 在 android 11 中不起作用

转载 作者:行者123 更新时间:2023-12-04 23:48:54 24 4
gpt4 key购买 nike

当推送通知到达时,我需要将应用程序从后台带到前台。这段代码
在 11 之前的版本上运行良好。

@Override
public void onMessageReceived(RemoteMessage remoteMessage) {
...
Intent intent = new Intent(this, MainActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
startActivity(intent);
...
}
但停止在 android 11 中工作。知道吗?
谢谢!!

最佳答案

发表评论作为答案:
AFAIK,自 Android 10 起,无法从后台启动 Activity ,除非您的应用满足特定异常(exception)之一,请参阅 here .你确定你的应用在后台吗?还有Intent.FLAG_ACTIVITY_REORDER_TO_FRONT应该与实际启动 Activity 无关,如果它已经在运行,它只会移动到堆栈的前面。

关于android - Intent.FLAG_ACTIVITY_REORDER_TO_FRONT 在 android 11 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72706789/

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