为了账号安全,请及时绑定邮箱和手机立即绑定

handler常见问题

在子线程创建必须有looper 要不然出异常

正在回答

2 回答

// "Can't create handler inside thread that has not called Looper.prepare()"
//                //查看源码抛出这个异常,在主线程的时候可以直接new Handler(),是因为activity创建时候已经调用prepare等等
//                //使得looper有对象
//                //而在这个子线程中构造方法中获得looper为空,所以抛异常,因此子线程中创建必要要有looper
////                Handler h = new Handler();

1 回复 有任何疑惑可以回复我~

+10086

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Android面试常客Handler详解
  • 参与学习       54881    人
  • 解答问题       183    个

学Android开发,必学Handler,也是Android面试常客

进入课程

handler常见问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信