Handler用于线程之间的通信和协调。通过创建一个Handler,你可以将它绑定到当前线程。如果你向该Handler发布一个runnable,那么它将在同一线程中执行。 Thread是Java生成新用户级别线程的方法。你传递给它的runnable将在该线程中执行。 这两个概念并不互相排斥。你可以在自定义的Thread中使用Handler。