做项目时遇到了一个 UI不能加载的问题 有时候能加载 有时候不能加载
后来 经过各种找 找到了 问题的所在
原来 是因为 在加载图片是 用了
new Thread(connectNet).start();然后在加载fragment 时候不初始化 UI
就会显示背景
因为使用
new Thread(connectNet).start();启动线程会占用主线程的 资源 这是在加载fragment的控件时 由于主线程资源被占用了 所以主线程只能处在等待中 不能加载UI
这是 我们把启动线程改为
new Handler().post(connectNet);来启动线程 这样就不会占用主线程的资源了
就不会不能加载fragment的UI控件了