删除服务android内的通知

时间:2017-07-06 06:24:32

标签: android service notifications

我收到了有关我的某项服务的通知。以下是代码:

Notification notification = new NotificationCompat.Builder(this)
                                .setContentIntent(contentIntent)
                                .setContentTitle("title")
                                .setContentText("content")
                                .setSmallIcon(R.drawable.ic_small_notif)
                                .setLargeIcon(bitmap)
                                .setSound(alarmSound)
                                .setColor(Color.parseColor("#999999"))
                                .build();

                        startForeground(100,
                                notification);

我仍然困惑如何在我想要时以编程方式停止此操作。有什么建议吗?

2 个答案:

答案 0 :(得分:1)

使用stopForeground(true);

它适用于前瞻性任务。

答案 1 :(得分:0)

试试这个

 NotificationManager manager = (NotificationManager) mContext.getSystemService(Context.NOTIFICATION_SERVICE);
    manager.cancel(mnotinotifId);
    manager.cancelAll();