handler的post方法启动线程的时候实际上启动该线程的run方法,
而不是启动start方法,这也就意味着post启动的线程和主线程应该是同一个线程
Handler中分发消息的一些方法
post(Runnable)
postAtTime(Runnable,long)
postDelayed(Runnable long)
sendEmptyMessage(int)
sendMessage(Message)
sendMessageAtTime(Message,long)
sendMessageDelayed(Message,long)
以上post类方法允许你排列一个Runnable对象到主线程队列中,