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

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详解
  • 参与学习       54866    人
  • 解答问题       192    个

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

进入课程

handler常见问题

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号