当从最近的(内存)列表中删除应用程序时,通知不会取消

问题描述 投票:0回答:1

我正在使用显示正在进行的通知的服务。当应用正常关闭时,通知会消失。但是,如果用户将其从最近的列表应用程序中删除,则该应用程序将关闭并停止该服务。但是,该通知仍然出现。这不是良好的用户体验。

注意:我尝试使用onTaskRemoved(),但根本没有调用它。

从最近的列表中删除应用程序后,如何删除通知。

android service notifications android-mediaplayer android-notifications
1个回答
0
投票

使用以下代码取消通知:

NotificationManager notificationManager = (NotificationManager)getSystemService(Context.NOTIFICATION_SERVICE);
notificationManager.cancel(NOTIFICATION_ID);

在此代码中,始终有用于通知的相同ID。如果您有需要取消的其他通知,并且必须保存用于创建通知的ID。

© www.soinside.com 2019 - 2024. All rights reserved.