首先,两个线程肯定不是同一个,从名字可以就可以看出来。
其次,没有看出你的代码中关于openConnection和getInputStream调用中的问题。
最后,你已经在onClick函数里创建了一个新的线程,所以就没有必要在download函数中另外创建线程。在download中创建线程带来另外一个副作用就是它很可能无法返回你想要的结果。因为它返回的时候,HttpDonwLoader.this.result = sb.toString();很可能还没有执行到。

解决方案 »


  1. 我把download中的那个线程去掉了,,还是不可以,,你说getInputStream没有问题,,但是它下面的那个bf输出还是输不出来.
      

类似问题 »