1. 首页
  2. 移动开发
  3. Android
  4. 判断是否有效的可以用网络

判断是否有效的可以用网络

上传者: 2019-09-24 02:26:41上传 ZIP文件 1012.41KB 热度 27次
公司有个内网是专门测试平板的,但没有实践的网络,访问网站是不能的,当用内网去测访问WEBservice的时候就会在那卡住20多秒,这个用户体验就很不好了,还有另一种情况也是没有实际的网络,那就是电信开放出来的一个热点,要用那你必须得有账号、密码。大概的思路:开一个总的线程管理一个判断某个URL是否有效的,在里面用的是http://www.baidu.com测试,另一个是开个3秒线程[3秒也就是超时时间],如果有可用网络的话,线程1会在3秒内执行完成,也就是线程1会比线程2改变值来的快,等线程1执行完,线程2也回去改变值,这样就得注意,要判断值是否改变。如果不可用的话:线程1会一直卡在哪里20多秒,线程2会只执行3秒,这时候线程2就会比线程1改变值来的快,
用户评论