首先,两个线程肯定不是同一个,从名字可以就可以看出来。
其次,没有看出你的代码中关于openConnection和getInputStream调用中的问题。
最后,你已经在onClick函数里创建了一个新的线程,所以就没有必要在download函数中另外创建线程。在download中创建线程带来另外一个副作用就是它很可能无法返回你想要的结果。因为它返回的时候,HttpDonwLoader.this.result = sb.toString();很可能还没有执行到。
其次,没有看出你的代码中关于openConnection和getInputStream调用中的问题。
最后,你已经在onClick函数里创建了一个新的线程,所以就没有必要在download函数中另外创建线程。在download中创建线程带来另外一个副作用就是它很可能无法返回你想要的结果。因为它返回的时候,HttpDonwLoader.this.result = sb.toString();很可能还没有执行到。
解决方案 »
- 3个button的weight都是1,为什么第一个始终要宽一些呢?
- 关于Android的一个问题
- android里面的JSON解析貌似与专门的JSON的jar包方法不太一样啊
- 怎么实现控件长按相应效果....
- android源码中添加联系人成功时出现返回2个不同的界面
- 如何设置LinearLayout的长宽和位置???????
- android新手 调用系统默认播放器播放视频在视频没有放完时如何关闭播放器
- 请教为何android把应用结构设计的这么复杂?
- 4.2以上的版本 超时休眠应该如何修改时间?
- android 动画的问题
- android照相机代码 有不会的 求解~~
- 获取图片库图片路径问题?
我把download中的那个线程去掉了,,还是不可以,,你说getInputStream没有问题,,但是它下面的那个bf输出还是输不出来.