2014-02-18 82 views
1

我使用從https://github.com/pingpongboss/StandOut最突出的API,當我使用下面的選項組合在我的窗口:如何關閉突出顯示通知?

FLAG_DECORATION_SYSTEM | FLAG_WINDOW_HIDE_ENABLE 

,我有getPersistentNotificationIntent和getHiddenNotificationIntent實現這樣的方法:

@Override 
public Intent getPersistentNotificationIntent(int id) { 
    return StandOutWindow.getCloseAllIntent(this, MyFloatingWindow.class); 
} 

@Override 
public Intent getHiddenNotificationIntent(int id) { 
    return StandOutWindow.getShowIntent(this, MyFloatingWindow.class, id); 
} 

而且幾乎一切正常。如果我使用裝飾關閉按鈕關閉窗口,則通知關閉。如果按通知「點擊關閉所有窗口」,通知和窗口關閉。如果我隱藏窗口並按隱藏通知,窗口恢復,我可以使用第一種方法關閉。但是,如果我按下隱藏按鈕,然後按第一個通知「單擊以關閉所有窗口」,窗口和「隱藏」通知關閉,但我以自己關閉的通知結束。

我該如何解決這個問題?

回答

相關問題