1.runOnUIThread() 2.view.post() 3.handler.post() senEmptyMessage() 4.invalidate() 5.postInvalidate() surfaceView