我收到了有关我的某项服务的通知。以下是代码:
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);
我仍然困惑如何在我想要时以编程方式停止此操作。有什么建议吗?
答案 0 :(得分:1)
使用stopForeground(true);
它适用于前瞻性任务。
答案 1 :(得分:0)
试试这个
NotificationManager manager = (NotificationManager) mContext.getSystemService(Context.NOTIFICATION_SERVICE);
manager.cancel(mnotinotifId);
manager.cancelAll();