为什么不能再线程的run方法中新建一个handler方法,而必须要将handler作为线程的成员变量,否则回报错

来源:3-2 使用Thread

jenkin_du

2016-04-02 20:23

如果在线程的run方法中直接新建一个继承自Handler类的handler对象,程序会报错误,错误:

Can't create handler inside thread that has not called Looper.prepare()

而将handler作为线程的成员变量则不会报错,为什么

写回答 关注

4回答

Android必学-异步加载

了解Android中的异步加载处理方法,这是面试问的最多的知识点

50639 学习 · 311 问题

查看课程