简单说invalidate是在ui线程中使用的。相应的,postinvalidate是在非ui线程里面使用的。 比如说你用handler刷新,不开新的线程,用invalidate就行了。 如果你加载了另外一个线程,就要用postinvalidate。、 主要原因是Activity的ui刷新基于单线...