public void run() {
while (true) {
mProgressStatus = doWork(); //获取耗时操作完成的百分比
Message m=new Message();
if(mProgressStatus<100){
m.what=0x111;
mHandler.sendMessage(m); //发送信息
}else{
m.what=0x110;
mHandler.sendMessage(m); //发送消息
break;
}
}
}///public void run()
android的进度条学习时,,m.what=0x111;是什么意思啊??
答案:2 悬赏:50 手机版
解决时间 2021-02-15 06:17
- 提问者网友:骨子里的高雅
- 2021-02-14 12:39
最佳答案
- 五星知识达人网友:妄饮晩冬酒
- 2021-02-14 13:35
m.what=0x111自定义消息类型,在handler中handlerMessage中case对应
全部回答
- 1楼网友:有你哪都是故乡
- 2021-02-14 14:15
这个就是一个标志,handle接受多个message的时候,进行区分给与对应操作的 what 是用户自定义的消息代码,这样接受者可以了解这个消息的信息。
没有什么特别的含义,就是message接收what的值,根据不同的值执行不同的代码,值是自己定义的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯