gpt4 book ai didi

android - 从后台关闭应用程序后取消通知

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:11:33 24 4
gpt4 key购买 nike

我有一个在通知栏上显示通知的 Activity 。如果用户进入后台按下主页按钮,我会保留通知(这是我需要的),但是当用户关闭应用程序时,我需要取消通知,这就是我的问题。

  • 我试图在 onDestroy 上取消通知,但它没有被触发。
  • 我尝试为通知设置 setOngoing true。

我该如何处理?每次用户进入后台然后关闭应用程序时,我需要从通知栏中删除通知,但如果用户将应用程序保留在后台,我需要通知。

最佳答案

您在创建通知时有一个 ID,对吗?

然后你所要做的就是使用那个ID来取消它。
例如:

NotificationManager mNotificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
mNotificationManager.cancel(4);

当他们退出您的应用程序或如果您对您的 Activity 调用 finish() 时,将触发 on destroy。

关于android - 从后台关闭应用程序后取消通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18537541/

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