【收藏】Android更新UI的几种常见方法

 

----------------将会调用onDraw()重绘控件----------------异步

一、view.invalidate刷新UI(主线程)post

 

二、view.postInvalidate刷新UI(子线程)spa

 

 

-----------------更新控件的内容----------------------------线程

三、handler.sendMessage(Msg)更新UIit

 

四、handler.post(Runnable)更新UIdate

 

五、view.pos(Runnable)更新UI activity

 

六、activity.runOnUiThread(Runnable)更新UI view

 

七、利用异步任务AsyncTask更新UIvi

 

八、第三方库(EventBus等)handler

相关文章
相关标签/搜索