1. 程式人生 > >android 常見錯誤集錦

android 常見錯誤集錦

執行 使用 andro tar fragment art new 集錦 fin

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 常見錯誤集錦