有关于分线程里面操作UI的问题

南瓜饼 2012-11-20 01:58:55
不是说分线程不能操作UI嘛 只能通过handler再主线程里面做 但是看下面的代码也并不报错呀
new Thread(new Runnable() {
public void run() {
TextView tv=(TextView) findViewById(R.id.aaa);
tv.setText("111");
}
}).start();
...全文
136 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
南瓜饼 2012-11-22
  • 打赏
  • 举报
回复
看过二楼的文章 不过还是没完全解答啊
问答小助手 2012-11-22
  • 打赏
  • 举报
回复
通常只用主线程操作UI。你应该使用handler / asyncTask / runOnUiThread该修改UI。
oyq_yangy 2012-11-22
  • 打赏
  • 举报
回复
闯红灯不一定被撞死,但是几率增大很多。 如果同时有三个线程要设置一个文本:你们,他们,我们;那就乱了。
ameyume 2012-11-21
  • 打赏
  • 举报
回复
楼主这样就是多线程操作,是“非安全”的。 详情可以看2楼的链接。
haoxiang12345 2012-11-21
  • 打赏
  • 举报
回复
http://www.2cto.com/kf/201111/111172.html
南瓜饼 2012-11-20
  • 打赏
  • 举报
回复
有大神知道吗 希望指点1,2

80,350

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧