首页 > 试题广场 >

关于Android Handler说法正确是( &nb...

[单选题]
关于Android Handler说法错误是(      )
  • 实现不同进程间通信的一种机制
  • 避免了在新线程中刷新UI的操作
  • 采用队列的方式来存储Message
  • 实现不同线程间通信的一种机制
这道题目应该改成:《关于Android Handler说法“错误”是?》  
然后我就可以心安理得的选 A
编辑于 2020-08-04 17:35:52 回复(1)
避免在子线程操作不是由代码来控制的么。。。更倾向于D
发表于 2020-02-14 17:00:32 回复(0)
message是在线程之间传递的消息,可携带少量消息,用于不用线程之间交换数据。handler则是用于发送和处理消息。messageQueue是消息队列,用于存放所有通过handler发送的消息。looper是每个线程中的messageQueue的管家,调用looper()之后金辉进入无线循环中,发现messageQueue存在消息则取出,并传递到handler的handleMessage()方法中。
发表于 2020-01-10 10:05:35 回复(0)
ad一个是进程一个是线程,操作系统课程里有讨论不同。安卓里的UI线程和异步线程的通信可以通过handler来通信,本质应该是是linux消息队列。进程间通信也可以直接通过消息队列,管道等进行通信,但不是handler。
发表于 2022-03-28 16:23:53 回复(0)
选的D😭
发表于 2020-03-31 22:16:44 回复(1)

我发现360净是这种没有意义的题目

发表于 2020-03-31 08:39:40 回复(0)
d不对?
发表于 2020-03-14 20:34:37 回复(0)
Handler也可以通过Messenger进行进程通信吧
发表于 2023-03-11 08:18:18 回复(0)
链表吧
发表于 2021-04-17 13:13:12 回复(0)
避免在新线程更新UI是人为避免的吧,即使提供了Handler如果要直接在线程里面更新UI也是可以的
发表于 2020-10-28 16:06:52 回复(0)
<p>为啥c不对</p>
发表于 2020-07-28 22:25:19 回复(1)
屏蔽了
发表于 2019-10-23 11:04:45 回复(0)
确定D不对?
发表于 2019-09-25 20:41:41 回复(0)
这题***吧
发表于 2019-09-25 20:24:49 回复(0)
主线程和分线程,不算是不同线程吗?还有新线程,难道不是分线程吗?
发表于 2019-09-04 10:38:01 回复(0)
错的没毛病,
发表于 2019-08-30 18:52:09 回复(0)