安卓网络请求数据,使用异步任务
来源:互联网 发布:铁道工程就业 知乎 编辑:程序博客网 时间:2024/05/29 04:04
写工具类方便多次调用
public class JavaUtils { public String getString(String surl){ String str=""; try { URL url = new URL(surl); HttpURLConnection http=(HttpURLConnection) url.openConnection(); int code = http.getResponseCode(); if(code==200){ InputStream in = http.getInputStream(); byte[] b=new byte[1024]; int len=0; while((len=in.read(b))!=-1){ str+=new String(b,0,len); } } } catch (MalformedURLException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } return str; }}
异步任务的使用(AsyncTask)
new AsyncTask<String,Integer,String>(){ @Override protected String doInBackground(String... strings) { String string = new JavaUtils().getString("http://gank.io/api/data/"+st+"/10/"+"1"); return string; } @Override protected void onPostExecute(String s) { super.onPostExecute(s); new Gson().fromJson(s, JavaBean.class); } }.execute();
阅读全文
1 0
- 安卓网络请求数据,使用异步任务
- Android中异步任务请求网络数据
- 使用异步请求网络数据
- 安卓多线程编程系列1:异步任务的使用之使用异步任务圆圈滚动条下载网络图片
- 安卓AsynTask异步任务的使用
- 网络异步请求数据
- 异步请求网络数据
- 安卓开发网络数据请求
- 安卓使用异步Asynctask连接网络
- 安卓多线程编程系列2:异步任务的使用之使用异步任务带有进度的横向滚动条下载网络图片
- 安卓简历技术点——熟练掌握ListView的优化及异步任务加载网络数据。
- 异步任务加载网络数据——AsyncTask使用
- 安卓使用OkHttpClient进行网络请求
- 安卓使用retrofit来请求网络
- 异步任务HttpUrlconnect 的GET 网络请求
- AsynTask异步任务+HttpURLConnection网络请求+Gson解析数据+添加到sqlite数据库展示数据
- 安卓 异步任务 ----AsyncTask
- 【安卓】AsyncTask异步任务
- 数组
- 频道管理
- 欢迎使用CSDN-markdown编辑器
- Hive之 数据类型
- spring mvc详解
- 安卓网络请求数据,使用异步任务
- 使用keepalived实现双机热备
- JavaWeb中关于easyui-datagrid分页
- 解析接口中的json串网络图片数据,实现效果为无限轮播图+小圆点
- 排序相关总结(复杂度、稳定性、比较)
- JAVA高并发多线程必须懂的50个问题
- 无序数组中找到中位数
- Spring容器中的Bean
- Keepalived安装与配置