2012-12-04 91 views
1

我的應用程序有一個特殊的ON和OFF功能。所以,當應用程序在開啓模式中,通知總是通過標誌如何檢測持久通知(FLAG_ONGOING_EVENT)?

notification.flags |= Notification.FLAG_NO_CLEAR; 
notification.flags |= Notification.FLAG_ONGOING_EVENT; 

當應用程序是在關機模式下,該通知沒有了存在。開啓和關閉模式有沒有與應用程序運行或不!

所以,當用戶關閉應用程序(onStop被調用)並重新打開該應用程序,我需要應用檢測它是否在ON或OFF模式。這就是爲什麼我需要一個應用程序來檢測這個通知是否存在。

我該如何檢測它?

回答

0

您應該將此開關狀態存儲在其他地方,例如SharedPreferences。然後發佈/取消通知以匹配開/關狀態。

+0

我知道這個:)。我希望有更好的解決方案。 – sandalone