【收藏】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

相關文章
相關標籤/搜索