android 怎么获取子线程中传递的数据

在Thread中改变的值怎么传给UI线程并且赋值给全局变量?

用Handler的话不能将Handler获取到的值赋值给全局变量

4个回答

哪有啥全局变量

qq_30985553
qq_30985553 就是UI线程的全局变量
4 年多之前 回复

楼主能否把问题说得更清楚一点?如果thread类就在activity类里面,是可以直接读写全局变量的用handler也可以啊

zuishikonghuan
zuishikonghuan 回复qq_30985553: 用handler通知ui线程
4 年多之前 回复
qq_30985553
qq_30985553 我是新建了一个类继承thread 然后我想要得到这个类里面的一个数据 请问怎么得到
4 年多之前 回复

既然有全局变量,那在子线程中就可以直接赋值。

Message message=handle.obtainMessage();
message.arg1=...
message.what=...
handle.sendMessage():这个应该可以啊,为什么说不行???

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问