子线程是可以修改UI,必须要OnCreate方法,原因是android系统检查线程是由ViewRoot来完成,当我们访问UI时,ViewRoot会检查是在哪个线程访问的UI,如是不是在UI线程访问,程序就会抛出异常,在onCteate()中,ViewRoot还没有创建,ViewRoot的创建是在OnResume()中创建。所以在onCteate()子线程是可以访问UI的,前提是onResume()方法还没有创建。
子线程oncreate可以修改UI
最新推荐文章于 2020-03-31 11:42:29 发布