为什么new thread的里可以给TextView setText呢

来源:4-3 应用的UI线程是怎么启动的

慕码人2104277

2020-04-05

还是没搞懂 按理说下面的代码不是应该报错的嘛 为什么没有问题呢图片描述

写回答

2回答

风语

2020-04-06

这个理论上是会抛异常的,因为btn是主线程加载的,而你在子线程刷新UI。我刚测试了一下抛异常了,

//img1.sycdn.imooc.com/szimg/5e8ac8f60948a2cb19440452.jpg

0
1
慕码人2104277
我知道了 textview尺寸固定是不会报错的 不会出发checkthread方法 设为wrap_content会报错
2020-04-09
共1条回复

黄智1

2020-04-06

编译的时候 肯定不会报错 在点击按钮回调的时候才会报错

0
1
慕码人2104277
点击也不会
2020-04-06
共1条回复

剖析Framework面试 冲击Android高级职位

一手助力冲刺Android高级职位,一手把握系统底层原理,理清面试思路,提升技术段位

1406 学习 · 187 问题

查看课程