AI智能
改变未来

Android studio学习笔记【结合硬件做一些简单通信】——Mqtt包中 多线程 (handle & message)简单理解


多线程 ——MQTT.jar 代码中 handle & message 的理解

message
msg.what—————消息的标志位
msg.obj—————–消息的内容

Created with Raphaël 2.2.0开始封装message包—>发送messge到handlerhander 回传【 handler.sendMessage(msg)】结束yes

switch (msg.what){case 1: //开机校验更新回传break;case 2:  // 反馈回传break;case 3:  //MQTT 收到消息回传//处理message 传过来的 obj字段(里面包了数据)String T_val = msg.obj.toString().substring(msg.obj.toString().indexOf(\"temperature\\\":\")+13,msg.obj.toString().indexOf(\"}\"));String text_val = \"温度:\"+T_val;//在主进程 handler 里面更新UI  既保证了稳定性  又不影响网络传输text_test.setText(text_val);break;
赞(0) 打赏
未经允许不得转载:爱站程序员基地 » Android studio学习笔记【结合硬件做一些简单通信】——Mqtt包中 多线程 (handle & message)简单理解