android开发问题

liaoqb 发布于 2015/03/10 20:20
阅读 96
收藏 1

在做android的时候,在第一个Activity中使用了Handler,并且在Handler中使用了startActivity创建一个新的Activity,但是,这个时候问题就来了,新的Activity再次使用新的Handler进行消息传递的时候,就会报错:

android.view.ViewRootImpl$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views.

明明已经使用了Handler,为什么还会报z这种错误呢????求问

加载中
0
NDSM
NDSM

Only the original thread that created a view hierarchy can touch its views.

都已经说的很明白了 只能在原始线程中创建view 你如果在子线程中创建的话是不行的,必须抛给原始线程(通常是主线程)去做相关操作

返回顶部
顶部