2013-06-22 33 views
0

由于标题说我想通过代码删除通知,但我不能得到它的工作。我正在尝试使用方法cancelAll(); 发生什么事是通知被删除像一个毫秒,它回来了。这有点令人困惑。任何人都知道如何解决这个问题?Android删除通过代码notifcation

问候HFHerasen

回答

0

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

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

    mNotificationManager.cancel(id); 
} 
+0

感谢您的回答! 我也尝试过使用该方法,但即使我引用了确切的id或cancelAll()方法,也会发生同样的情况。 –

+0

没关系!我发现我在代码中做了错误的事情。所以你的方法工作的很好:)但现在cancelAll()也可以工作嘿嘿。我把你的答案标记为正确。 –

相关问题