开发者社区> 问答> 正文

多线程问题,和线程或者http网络连接强制关闭的问题

我在做android开发的时候。我本来想可以做实时关闭http网络连接,但是不知道怎么实现。
所以我就想直接关闭发起网路通信的线程也是一样的应该。但是这个线程怎么都无法及时关闭
因为这个线程卡在了网络访问中。还在等待服务器返回数据。这样就无法及时关闭的。我试过stop()方法。但是报错:java.lang.UnsupportedOperationException,网上也没有找到相关结束网络通信的资料。我就想问一下有没有什么办法能够实时结束等待服务器返回的网路请求或者直接强制结束线程,还有那个Future<?>也无法及时关闭网络连接的。返回虽然是true成功。但是却依然执行完了这个网络请求的

展开
收起
爵霸 2016-06-12 09:01:49 2353 0
1 条回答
写回答
取消 提交回答
  • 设置超时,如果你用AsyncTask,那就可以用AsyncTask.cancel()这个方法。

    2019-07-17 19:33:09
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
阿里巴巴HTTP 2.0实践及无线通信协议的演进之路 立即下载
多IO线程优化版 立即下载
CDN助力企业网站进入HTTPS时代 立即下载