2017
08-19
08-19
Android非UI线程更新UI的探索
众所周知,在Android中如果在非UI线程更新UI的话,会抛出异常:Onlytheoriginalthreadthatcreatedaviewhierarchycantouchitsviews.因此我们很自然地认为只能在UI线程更新UI了。但是在实际开发中,有时可能有在非UI线程更新UI的需求,如:想通过非UI线程来预加载View。因此本文将探索在非UI线程更新UI的方式。checkThread突破口首先来找下突破口。从上面提到的异常开始切入,抛出该异常的代码如下:android.view....
继续阅读 >