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

 

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

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

 

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

 

 

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

3、handler.sendMessage(Msg)更新UI

 

4、handler.post(Runnable)更新UI

 

5、view.pos(Runnable)更新UI 

 

6、activity.runOnUiThread(Runnable)更新UI 

 

7、利用异步任务AsyncTask更新UI

 

8、第三方库(EventBus等)

 

posted @ 2016-02-13 15:28  tiger168  阅读(347)  评论(0编辑  收藏  举报