我希望能够以编程方式检查状态栏中是否存在任何通知(最好只有非永久通知)。这应该包括所有通知,而不仅仅是我的应用程序创建的通知。我不需要有关特定通知甚至总数的信息,我只想知道当前状态栏中是否显示通知。
我进行了研究,发现我可能不得不处理无障碍服务。很好,但到目前为止我还没有找到检查当前通知的解决方案,到目前为止所有的解决方案都只展示了如何检测新通知。我希望能够随时查询并检查通知的存在。
一个(丑陋的)选择是不断跟踪所有新通知和清除通知,但我担心这可能不可靠。我想知道是否有更简单或更清洁的方法。
任何指导都会非常有帮助。