超时-如何实现Android在规定时间内若http请求的数据还没返回就直接关闭请求

问题描述

如何实现Android在规定时间内若http请求的数据还没返回就直接关闭请求

在Android上进行http网络访问时,如果在规定时间内网络还没返回数据,就跳转到另一个界面,请问这个该怎么实现?

解决方案

设置超时时间 con.setConnectTimeout (6000);
关闭请求可以抛出异常中写

解决方案二:

Android 浏览器直接请求链接有返回数据,但在程序中请求无返回。

解决方案三:

HTTP协议使用TCP协议传输的,因此在传输数据之前采用三次握手建立TCP连接。第4个包就是HTTP请求,然后是HTTP应答。你的问题是服务器的应答包没有收到,那太简单了。首先是超时定时器到期提示网络无响应。然后可以重新连接即可。仅供参考~

解决方案四:

当响应为408的时候就跳转

时间: 2025-01-01 17:06:03

超时-如何实现Android在规定时间内若http请求的数据还没返回就直接关闭请求的相关文章

求救!android中文乱码!已经三四周了还没解决!!!

问题描述 服务器使用tomcat,android客户端通过HTTP协议get方法访问服务器.服务器request和response设置encoding都为GBK,问题是:在使用eclipse(android开发版)进行开发时,通过eclipse中.java文件测试时可以在控制台输出正常中文编码,但是当运行android模拟器时,在logcat中输出中文乱码,并且在运行的模拟器中也显示乱码.曾试图在android端进行转码,分别把获取的服务器数据按照gbk,utf-8,gb2312,iso8859

android网页-Android应用内嵌入手机版网页的相关问题

问题描述 Android应用内嵌入手机版网页的相关问题 Android应用内嵌入手机版网页,那个网页是用什么语言什么技术写的?是安卓程序员自己写的么? 解决方案 将网页嵌入到android应用中将网页嵌入到android应用中 解决方案二: 安卓webview可以显示html网页

局域网在线设备-android局域网内在线设备如何显示

问题描述 android局域网内在线设备如何显示 大家好,第一次提问,请大家帮忙一下.最近想用android实现一个功能,显示通过wifi连接到同一台路由器的所有在线设备人数和设备名称,我想通过ping子网的方式,填充arp表,然后通过读取arp表获取在线设备数目,但不知道具体如何去实现,该不会要开256个线程吧?请大神指点一下,有大神有demo吗,给小弟参考一下. 解决方案 "我想通过ping子网的方式,填充arp表,然后通过读取arp表获取在线设备数目",我没做过,不过我的思路是这

Android ViewPager内的fragment数据如何更新?

问题描述 Android ViewPager内的fragment数据如何更新? ViewPager有三页,每一页有一个fragment,fragment内的数据是从内部存储读取的,点击刷新后我需要fragment内的数据更新,然后ViewPager肯定也需要刷新.但是fragment里listview的adapter是活动创建时创建的,而后面点击刷新后执行adapter.notifyDataSetChanged();数据好像不能更新,该怎么解决啊! 解决方案 首先你要把数据写到每个fragmen

Android获取内置sdcard跟外置sdcard路径

Android获取内置sdcard跟外置sdcard路径.(测试过两个手机,亲测可用)1.先得到外置sdcard路径,这个接口是系统提供的标准接口.2.得到上一级文件夹目录3.得到该目录的所有文件夹,根据判断得到内置sdcard跟外置sdcard. 4.程序运行的时候记得给程序添加读取sdcard的权限哦. /**   * 得到sdcard的路径    * @return  返回一个字符串数组   下标0:内置sdcard   下标1:外置sdcard   */   public static 

开发人员-android应用内使用优酷视屏

问题描述 android应用内使用优酷视屏 需要开发者账号吗 我进入open.youku.com为什么网页空白啊 解决方案 已经解决,用vpn在gogle上搜索登陆就进去了....

Android HorizontalScrollView内子控件横向拖拽实例代码_Android

前言         网上ListView上下拖动的例子有,效果也很好,但是项目要横着拖的,只要硬着头皮自己写(主要是没找到合适的),参考文章1修改而来,分享一下. 正文 截图 实现代码: public class HoDragActivity extends Activity { private LinearLayout main; private GestureDetector mGestureDetector; @Override public void onCreate(Bundle s

必须在规定时间内填报志愿 过时不能填报

一.必须在规定时间内填报志愿,过时 不能填报. 二.凭报名号和密码,登录网上填报志愿系统,按照系统所列项目和要求填报. 三.填报志愿过程分为4步:阅读说明:填写志愿信息: "提交"保存志愿信息:确认志愿信息.在第4步点击"确认"之前,可修改已经填报的内容,点击"确认"后即无法修改. 四.网上填报并确认后,考生所报志愿即刻生效,且不得修改.志愿填报确认后考生提出修改要求,一律不予受理.网上填报提交后未经确认,所填报志愿为无效志愿. 五.凡未按时填报

jsp实用户登录页面(如果用户输入用户名或密码三次错误则在规定时间内不能再登录,规定的时间放在txt文本中如【time=10】,用户名密码放在mysql数据库中

问题描述 jsp实用户登录页面(如果用户输入用户名或密码三次错误则在规定时间内不能再登录,规定的时间放在txt文本中如[time=10],用户名密码放在mysql数据库中) 解决方案 解决方案二:该回复于2011-03-21 13:28:54被版主删除解决方案三:该回复于2011-03-21 16:54:46被版主删除