----------------將會調用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