0

正如标题所说,我想通过代码删除通知,但我无法让它工作。我正在尝试使用方法 cancelAll(); 正在发生的事情是通知被删除了一毫秒然后又回来了。这有点令人困惑。有谁知道如何解决这个问题?

最好的问候 HFHerasen

4

1 回答 1

0

每个通知都有一个唯一的 ID,您可以通过它自己的 ID 取消通知。

public void killNotificationBar(Context c, int id)
{
    NotificationManager mNotificationManager = (NotificationManager) c.getSystemService(NOTIFICATION_SERVICE);

    mNotificationManager.cancel(id);
}
于 2013-06-22T15:15:19.147 回答