Android的invalidate与postInvalidate都是用来刷新界面的,用法区别在于:
1)invalidate():实例化一个Handler对象,并重写handleMessage方法调用invalidate()实现界面刷新;而在线程中通过sendMessage发送界面更新消息。
2)使用postInvalidate则比较简单,不需要handler,直接在线程中调用postInvalidate即可
Android的invalidate与postInvalidate都是用来刷新界面的,用法区别在于:
1)invalidate():实例化一个Handler对象,并重写handleMessage方法调用invalidate()实现界面刷新;而在线程中通过sendMessage发送界面更新消息。
2)使用postInvalidate则比较简单,不需要handler,直接在线程中调用postInvalidate即可