如何检测持久性通知(FLAG_ONGOING_EVENT)?

时间:2012-12-04 14:52:45

标签: android android-notifications

我的应用程序具有特殊的ON和OFF功能。因此,当应用程序处于ON模式时,通知始终通过标志

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

当应用处于关闭模式时,通知消失。 ON和OFF模式有与app运行或不运行!!!

因此,当用户关闭应用程序(正在调用onStop)并重新打开应用程序时,我需要应用检测它是处于开启还是关闭模式。这就是为什么我需要一个应用来检测这个通知是否存在。

我如何检测它?

1 个答案:

答案 0 :(得分:0)

您应该在其他地方存储此开/关状态,例如SharedPreferences。然后发布/取消通知以匹配开/关状态。