加接口的AsyncTask工具类
来源:互联网 发布:漫步者s1000 知乎 编辑:程序博客网 时间:2024/06/06 15:44
public class MyTask extends AsyncTask<String,Void,String> {
//初始化一个接口对象
private CallBack callback;
public MyTask(CallBack callback) {
this.callback = callback;
}
@Override
protected String doInBackground(String... params) {
String str="";
try {
//使用HttpUrlConnection
URL url=new URL(params[0]);
HttpURLConnection connection=(HttpURLConnection) url.openConnection();
connection.setRequestMethod("GET");
connection.setReadTimeout(5000);
connection.setConnectTimeout(5000);
if(connection.getResponseCode()==200){
InputStream inputStream=connection.getInputStream();
//调用工具类中的静态方法
str=StreamToString.streamToStr(inputStream,"utf-8");
}
} catch (Exception e) {
e.printStackTrace();
}
return str;
}
@Override
protected void onPostExecute(String s) {
callback.getdata(s);
}
}
阅读全文
0 0
- 加接口的AsyncTask工具类
- AsyncTask 加载图片的工具类
- 写AsyncTask常用的工具类
- Android 使用 AsyncTask异步加载 和 接口回调 获取联网获取到的 json数据 工具类
- Android 使用 AsyncTask异步加载 和 接口回调 获取联网获取到的 图片 工具类
- android AsyncTask工具类
- AsyncTask工具类
- AsyncTask异步工具类
- AsyncTask 工具类
- AsyncTask工具类--pizifusheng
- AsyncTask和Thread加Handler的区别
- Hibernate的dao接口加实现类
- 一个聚合的加解密工具类
- 加计时器的网络获取工具类
- 异步处理工具类:AsyncTask
- AsyncTask 带进度条工具类
- 异步处理工具类:AsyncTask
- 封装AsyncTask成工具类
- 机器学习从零开始系列连载(1)——基本概念
- 动态的定位圆圈。
- Spring Cloud构建微服务架构Hystrix监控面板
- SpringBoot学习记录二、基本使用
- 布局二级购物车
- 加接口的AsyncTask工具类
- 从0到1 | 0基础/转行如何用3个月搞定机器学习
- Linux下Tomcat开机自动启动 原创 2014年07月18日 12:32:49 标签:Linux /tomcat /shell /启动 22095 Linux下tomcat开机自动启动有两种方法
- 【代码笔记】iOS-自定义loading(IanAlert)
- [转] Ubuntu 16.04 U盘安装图文教程
- 使用Python语言完成SVM实现分类
- Vue.js的几个简单属性方法
- JavaScript之类型判断
- 经典博弈