android访问网络状态是否可在主线程中执行

在Android4.0中,访问网络的方法不能在主线程中执行,否则5S会强制关闭。那么,访问网络状态是否可在主线程中执行呢?... 在Android4.0中,访问网络的方法不能在主线程中执行,否则5S会强制关闭。

那么,访问网络状态是否可在主线程中执行呢?
展开
 我来答
绝丶恋丨
2015-11-06 · TA获得超过100个赞
知道小有建树答主
回答量:86
采纳率:0%
帮助的人:49.1万
展开全部
是的,android2.2版本以下是可以在主线程中执行网络访问的,2.2以上就得重起一个线程了。
更多追问追答
追问
哦,我还以为是4.0,那访问网络状态是否可连接呢?就是注册一个监听网络状态改变的广播接收器,在接收器的onReceive()方法中获取网络状态是否连接,需不需要新开启一个线程来实现相关的代码呢?
追答
这个我也不清楚是不是可以监听网络状态。你先写在主线程中嘛!报错了在另起线程呗!
大雅新科技有限公司
2024-11-19 广告
这方面更多更全面的信息其实可以找下大雅新。深圳市大雅新科技有限公司从事KVM延长器,DVI延长器,USB延长器,键盘鼠标延长器,双绞线视频传输器,VGA视频双绞线传输器,VGA延长器,VGA视频延长器,DVI KVM 切换器等,优质供应商,... 点击进入详情页
本回答由大雅新科技有限公司提供
等不来金色的雨
2015-11-06 · 超过26用户采纳过TA的回答
知道答主
回答量:53
采纳率:0%
帮助的人:29.9万
展开全部
不可以吧。反正不建议。
追问
谢谢!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
guoqu1234
2015-11-06 · TA获得超过144个赞
知道答主
回答量:150
采纳率:0%
帮助的人:66.3万
展开全部
可以在主线程中直接获取网络状态,这不影响
如果非要在主线程中访问网络,也不是不可以,参考如下
http://zhidao.baidu.com/question/1859347942219706307
追问
嗯,主线程中直接获取网络状态确实是不受影响的,具体原因不详,我猜测设计者也考虑到了这一点,所以,我就放心的使用了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式