2012-08-15 26 views
3

我有一個程序,當我顯示和解散Notifications時,我會執行特定的操作。這些通知不是來自這個應用程序,而是其他的確定何時解散隨機通知或何時解僱PendingIntent

要捕獲通知,我正在使用AccessibilityService,通過此功能,我可以看到通知何時顯示但未被解僱。我也能夠獲得對通知的參考,因此我們可以在PendingIntent被駁回。

我的問題,有沒有什麼辦法來確定何時通知(我沒有創建)被解僱,或PendingIntent何時關閉?

回答

0

不是真的......你不能說出你自己的一個通知是否已被解散或仍然顯示,我不知道是否有其他人的通知仍在那裏的方法。

+0

您可以判斷您的某個通知是否已被解散/仍然顯示。至少有兩種方法,其中最重要的是使用deleteIntent的官方方式。 – Jug6ernaut 2012-11-19 22:03:49

+0

呃,你能詳細說一下嗎?創建通知並將其添加到通知管理器後,無法再次獲取對該通知的引用...... – Travis 2012-11-20 16:33:52