开发者社区> 问答> 正文

android中messege.what是什么意思?

已解决

android中messege.what是神马意思
是对象.对象
还是对象.类

展开
收起
WM云建站 2016-02-17 22:07:35 2606 0
3 条回答
写回答
取消 提交回答
  • 阿里云论坛版主,QQ 1978638808
    采纳回答

    messege.what 可以考虑看做是消息的id。
    后面处理消息时可以用

    switch(messege.what)
    {
    case 1:
    break;
    case 2:
    break;
    }

    当然这里的1,2就是你前面设置的。

    2019-07-17 18:29:15
    赞同 展开评论 打赏
  • 一般来讲 是作为 message 的 “名字” 简要描述这条 message 的作用,实际用处是: handler 接收到消息后,会根据 what 区分是哪一种 message,并执行对应逻辑

    2019-07-17 18:29:15
    赞同 展开评论 打赏
  • 通常可以认为是一个可以自己设定的消息ID,区分不同的消息;
    建议做Android的同学,都应该看看Handler和Looper的实现代码,对Android的消息处理机制就会很熟悉了。

    2019-07-17 18:29:15
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
58同城Android客户端Walle框架演进与实践之路 立即下载
Android组件化实现 立即下载
蚂蚁聚宝Android秒级编译——Freeline 立即下载