解决方法
我不相信只有一种方法可以使用notificationmanager来取消通知,但你可以使用更简单的Handler来完成.在您发出通知后立即输入这样的代码.
Handler h = new Handler(); long delayInMilliseconds = 5000; h.postDelayed(new Runnable() { public void run() { mnotificationmanager.cancel(YourNotificationId); } },delayInMilliseconds);