Android 如何计算处理程序中排队的消息数?
我正在使用,我想计算等待处理的邮件数。然而,我没有看到一种方法可以让我获得这些信息 可能吗Android 如何计算处理程序中排队的消息数?,android,event-handling,Android,Event Handling,我正在使用,我想计算等待处理的邮件数。然而,我没有看到一种方法可以让我获得这些信息 可能吗 似乎因为有一个hasMessages(intwhat),为什么不公开类似getMessageCount(intwhat)?的内容而不是使用处理程序,更好的解决方案是实现队列。请参见此处的注释-。您所引用的类似方法是用于查找,而不是枚举。实际上没有“hasMessages(int-what)”方法,而是“getMessageName(Message-Message)”方法。我认为类似BlockingDequ
似乎因为有一个
hasMessages(intwhat)
,为什么不公开类似getMessageCount(intwhat)
?的内容而不是使用处理程序,更好的解决方案是实现队列。请参见此处的注释-。您所引用的类似方法是用于查找,而不是枚举。实际上没有“hasMessages(int-what)”方法,而是“getMessageName(Message-Message)”方法。我认为类似BlockingDeque的方法很好:可以将高优先级项放在顶部,将低优先级项放在底部。此外,size()方法解决了计算还有多少工作要做的问题。