码迷,mamicode.com
首页 > 移动开发 > 详细

android 常见错误集锦

时间:2017-10-17 21:49:59      阅读:151      评论:0      收藏:0      [点我收藏+]

标签:不执行   oop   before   star   loop   handler   非ui线程   主线程   操作   

1、在非UI线程中创建fragment对象,然后start(fragment),在fragment的操作中用到了handler,这一会报错,handler can‘t create before loop.prepare()的错误。

原因:fragment 在子线程中创建,默认是绑定子线程的loop,而子线程默认是不执行loop.prepare,更不能更新UI,因此要在主线程中new fragment,设置为final,然后再在子线程中使用start (fragment)。

android 常见错误集锦

标签:不执行   oop   before   star   loop   handler   非ui线程   主线程   操作   

原文地址:http://www.cnblogs.com/bokeofzp/p/7683847.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!