如何在设置后删除持久通知(真)?



这是我用来在Android中创建通知的代码。此通知按预期显示,不会通过滑动通知来删除。 但我无法以编程方式删除它。我应该如何删除它?

NotificationCompat.Builder mBuilder =
new NotificationCompat.Builder(getApplicationContext(), Constants.CHANNEL_ID)
.setSmallIcon(R.drawable.small)
.setContentTitle("persistent")
.setContentText("cant remove").setOngoing(true);
mBuilder.build();

在这个答案中,有一个关于如何做到这一点的很好的解释: https://stackoverflow.com/a/19268653/3853450

在您的情况下应该是这样的:

NotificationManager notificationManager = (NotificationManager) getApplicationContext().getSystemService(Context.NOTIFICATION_SERVICE);
notificationManager.cancel(Constants.CHANNEL_ID);

另外,如原始答案所示:

通知管理器

相关内容

  • 没有找到相关文章

最新更新