我在哪里可以在android中的消息队列中找到待处理消息?

时间:2012-02-28 07:41:01

标签: android message-queue

有没有办法找出邮件队列大小以及每条邮件中的项目?是Looper.getMainLoop还是其他什么?

1 个答案:

答案 0 :(得分:1)

希望答案还为时不晚。您可以访问当前线程的消息队列,调用Looper.myQueue()。但是,MessageQueue类没有方法可以找出它的大小或每条消息中的项目。为此,您可以尝试使用Handler类。处理程序管理一个具有队列的looper,该处理程序具有hasMessages,obtainMessage,removeMessages等方法。我认为这是你最好的拍摄。