以下关于Handler机制原理的说法,错误的是()A、Android提供了Handler和Looper来满足线程间的通信。B、Handler机制是遵循先进后出的原则。C、Looper类用来管理待定线程内对象之间的消息交换(MessageExchange),而通过Handler对象可以与Looper进行沟通,以便push新消息到MessageQueue里面,或者接收Looper从MeaagesQueue取出的消息。D、UIThread通常就是MainThread,而Android启动程序的时候就会替它建立一

题目

以下关于Handler机制原理的说法,错误的是()

  • A、Android提供了Handler和Looper来满足线程间的通信。
  • B、Handler机制是遵循先进后出的原则。
  • C、Looper类用来管理待定线程内对象之间的消息交换(MessageExchange),而通过Handler对象可以与Looper进行沟通,以便push新消息到MessageQueue里面,或者接收Looper从MeaagesQueue取出的消息。
  • D、UIThread通常就是MainThread,而Android启动程序的时候就会替它建立一个MessageQueue。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下面哪些方法是Looper类提供的方法()

A.quit()

B.getThread()

C.prepare()

D.loop()


参考答案:ABCD

第2题:

_________用来为一个线程开启一个消息循环,用来操作MessageQueue。


参考答案:Looper对象

第3题:

●下面关于面向对象方法中消息的叙述,不正确的是 (4) 。

(4) A.键盘、鼠标、通信端口、网络等设备一有变化,就会产生消息

B.操作系统不断向应用程序发送消息,但应用程序不能向操作系统发送消息

C.应用程序之间可以相互发送消息

D.发送与接收消息的通信机制与传统的子程序调用机制不同


正确答案:B
【解析】在系统中既使用对象又使用类和继承等机制,而且对象之间仅能通过传递消息实现彼此的通信,这样的方法才称为"面向对象的方法"。

第4题:

关于Handler的说法不正确的是()。

  • A、它实现不同进程间通信的一种机制
  • B、它避免了在新线程中刷新UI的操作
  • C、它采用队列的方式来存储Message
  • D、它实现不同线程间通信的一种机制

正确答案:A

第5题:

下列关于对象消息的观点,不正确的是(6)。

A.键盘、鼠标等设备有变化时,就会产生消息

B.应用程序对象能向操作系统发送消息

C.应用程序对象之间不可以相互发送消息

D.发送与接收消息的对象通信机制与传统的子程序调用机制不同


正确答案:C
解析:发送、接收消息是对象间通信的手段,对象之间可以互相发送消息。

第6题:

消息处理类(Handler)允许发送和处理Message或RannableRunnable对象到其所在线程的_________中。


参考答案:MessageQueue

第7题:

以下有关Android开发框架的描述,正确的是()。

A、一般而言,一个标准的Android程序包括Activity、Broadcase Intent Receiver、Service和ContentPrivater共4部分

B、Android的Service和Windows中的Service不同

C、Broadcase Intent Receiver提供应用程序之间数据交换的机制

D、Content Privater为不同的Activity间进行跳转提供了机制


参考答案:A

第8题:

面向对象法就是:在定义对象的基础上建立类和类的层次结构与继承机制,通过消息的传递实现对象之间的彼此通信。()

此题为判断题(对,错)。


标准答案:对

第9题:

关于Handler的说话正确的是()。

  • A、它实现不同线程间通信的一种机制
  • B、它避免了新线程操作UI组件
  • C、它采用栈的方式来组织任务的
  • D、它可以属于一个新的线程

正确答案:A,B

第10题:

下面关于Android说法错误的是()

  • A、Android采用单线程模型
  • B、Android会默认会为线程创建一个关联的消息队列
  • C、Handler会与多个线程以及该线程的消息队列对应
  • D、程序组件首先通过Handler把消息传送给Looper,Looper把消息放入队列

正确答案:C

更多相关问题