题目
以下关于Handler机制原理的说法,错误的是()A. Android提供了Handler和Looper来满足线程间的通信。B. Handler机制是遵循先进后出的原则。C. Looper类用来管理待定线程内对象之间的消息交换(MessageExchange),而通过Handler对象可以与Looper进行沟通,以便push新消息到MessageQueue里面,或者接收Looper从MeaagesQueue取出的消息。D. UIThread通常就是MainThread,而Android启动程序的时候就会替它建立一个MessageQueue。
以下关于Handler机制原理的说法,错误的是()
A. Android提供了Handler和Looper来满足线程间的通信。
B. Handler机制是遵循先进后出的原则。
C. Looper类用来管理待定线程内对象之间的消息交换(MessageExchange),而通过Handler对象可以与Looper进行沟通,以便push新消息到MessageQueue里面,或者接收Looper从MeaagesQueue取出的消息。
D. UIThread通常就是MainThread,而Android启动程序的时候就会替它建立一个MessageQueue。
题目解答
答案
B. Handler机制是遵循先进后出的原则。
解析
Android的Handler机制是用于线程间通信的,它通过Looper和MessageQueue来实现消息的传递。Looper负责在特定线程中循环处理消息,而MessageQueue则是一个消息队列,用于存储待处理的消息。Handler对象可以用来发送和处理消息。Handler机制遵循先进先出(FIFO)的原则,而不是先进后出(FILO)的原则。因此,选项B是错误的。