我是靠谱客的博主 典雅小刺猬,这篇文章主要介绍android访问网络,单独开启线程,现在分享给大家,希望可以做个参考。

  • 问题描述:在模拟器上Android应用成功访问本地局域网网络,所有功能正常,于是换到真机上测试结果只能登录成功,后续的操作都是失败的。起初怀疑是否是登录cookie的问题,但是在模拟机上都可以说明不是cookie的问题,真机浏览器可以访问局域网应用。最后想到登录是new了线程的,登录没有问题,但是后面执行网络访问无论如何都访问不到数据,就是因为没有开启新的线程。

  • 问题原因:Android在与服务器实现数据访问和处理的时候,直接在UI线程内部处理是不允许的,这样会导致请求失败,推测这与Android的网络访问机制有关。

  • 处理方法:开启一个新线程(Thread)来处理UI主线程需要访问和处理的服务器数据。
    这里写图片描述

最后

以上就是典雅小刺猬最近收集整理的关于android访问网络,单独开启线程的全部内容,更多相关android访问网络内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(48)

评论列表共有 0 条评论

立即
投稿
返回
顶部