2011-02-24 227 views
3

我已經使用accessibilityService編寫了一個應用程序。輔助功能:TYPE_NOTIFICATION_STATE_CHANGED狀態

我發現我可以檢測通知欄中的通知何時出現,但無法知道如何在清除時觸發。

根據Android的API文檔:

TYPE_NOTIFICATION_STATE_CHANGED 「表示事件顯示/隱藏 通知。」

..所以我很困惑,爲什麼只有onAccessibilityEvent不斷在展示事件時似乎被解僱,但沒有隱藏。

我用下面的註冊服務:

AccessibilityServiceInfo localAccessibilityServiceInfo = new AccessibilityServiceInfo(); 
    localAccessibilityServiceInfo.eventTypes = AccessibilityEvent.TYPES_ALL_MASK; //monitor all, then we can   
    localAccessibilityServiceInfo.notificationTimeout = 80L; 
    localAccessibilityServiceInfo.feedbackType = AccessibilityServiceInfo.DEFAULT; 
    setServiceInfo(localAccessibilityServiceInfo); 

有誰知道爲什麼會不通知的隱藏回暖?

回答