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