有没有办法以编程方式检查我的应用程序的通知当前是否正在运行(显示)?
也就是说调用了NotificationManager.notify()
。
最佳答案
Is there a way I can check programatically whether my app's notification is currently running(shown)?
没有。
That is to say that NotificationManager.notify() was invoked.
您调用了 notify()
。因此,您已经知道是否调用了 notify()
。您还知道您的代码调用的是 cancel()
还是 cancelAll()
。您还将通过各种 PendingIntents
和标志了解 Notification
是否根据用户操作消失。因此,您自己拥有确定 Notification
是否在屏幕上的所有信息。
但是,精明的开发人员会在编写他们的应用时不关心他们的Notification
是否在屏幕上。
关于java - 检查我的应用程序的通知是否正在运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5286817/