sendMessage没有发送具体的内容
设置message.what 的内容

解决方案 »

  1.   

    你的run不是线程吗?从哪儿调用的,然后就是message.what
      

  2.   

    可以印一些log出来观察,执行到哪里哪些没有执行
      

  3.   

    你把MainActivity implement 了 Runnable接口,并不代表这个Activity打开后就会运行一个线程。在onCreate里加一句话new Thread(this).start();另外run()函数最后,要用Handler送一个对应的消息。这样handleMessage才会执行。
      

  4.   

     Runnable是一个借口,不是线程。读取文件等耗时的操作一般要在线程中进行。