异步任务HttpUrlconnect 的GET 网络请求
来源:互联网 发布:macbook怎么显示软件 编辑:程序博客网 时间:2024/06/05 11:38
首先我呢 新建一个类是为了实现我么的网络请求到的数据读取的帮助类
package com.bwie.test;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.InputStream;public class StramTools { public static String readinfoGet(InputStream is){ try { ByteArrayOutputStream baos = new ByteArrayOutputStream(); byte[] arr = new byte[1024]; int len=0 ; while((len=is.read(arr))!=-1){ baos.write(arr,0,len); } return baos.toString(); } catch (IOException e) { e.printStackTrace(); } return null; }}
private void GetNextData(String urll){ new AsyncTask<String, Void, String>() { @Override protected void onPostExecute(String s) { super.onPostExecute(s); if(s==null){ return; } Gson gson = new Gson(); Bean bean = gson.fromJson(s, Bean.class); final List<Bean.DataBean> list = bean.getData();Myadapter myadapter = new Myadapter(getActivity(), list);
xlv.setAdapter(myadapter); }@Override protected String doInBackground(String... params) {try {URL url = new URL(params[0]);HttpURLConnection connection = (HttpURLConnection) url.openConnection();connection.setRequestMethod("GET");connection.setReadTimeout(5000);connection.setConnectTimeout(5000);int code = connection.getResponseCode();if(code ==200){InputStream is = connection.getInputStream();return StramTools.GetRead(is);} }catch (Exception e) {e.printStackTrace();
return null;
}
}.execute(urll); }
阅读全文
0 0
- 异步任务HttpUrlconnect 的GET 网络请求
- HttpUrlConnect Get与Post请求
- HttpUrlConnect GET()和POST()方法请求
- 网络请求的get,post 方法,同步,异步请求
- GET POST的同步异步的网络请求
- UI-GET/POST的同步异步网络请求
- 常见的网络请求 同步GET, 同步POST, 异步GET, 异步POST
- iOS-网络-同步请求、异步请求、GET请求、POST请求
- 简单的一个HttpUrlConnect的post请求
- 网络请求 同步get 同步post 异步get 异步post
- 网络处理1-异步GET请求
- 网络异步Get请求之block方法
- 网络处理1-异步GET请求
- 网络处理(1)-异步GET请求
- 网络处理1-异步GET请求
- 网络处理1-异步GET请求
- iOS网络请求GET&POST,同步&异步
- IOS开发之网络异步GET请求
- java和c#接口定义区别--学习笔记
- 集合中的并发
- 事件分发机制 图解
- 虚拟机安装centos7
- Codeforces Round #434 (Div. 2): D. Polycarp's phone book(字典树)
- 异步任务HttpUrlconnect 的GET 网络请求
- 二叉搜索树
- 后台接收前台 String json 取单个值问题-java
- css选择器中:first-child与:first-of-type的区别
- 技术方案模板
- 数据库操作的作业练习
- PostgreSQL、Greenplum 日常监控 和 维护任务
- 自定义控件(2)
- C#托管代码与C++非托管代码互相调用1