文档章节

AsyncTask

m
 miao了个咪
发布于 2016/07/29 14:02
字数 85
阅读 4
收藏 0

private void getData() { new AsyncTask<Void, Void, List<DataBean>>() {

		@Override
		protected List<DataBean> doInBackground(Void... params) {
			HttpClient client = new DefaultHttpClient();
			HttpGet get = new HttpGet(path);
			try {
				HttpResponse response = client.execute(get);

				if (response.getStatusLine().getStatusCode() == 200) {
					String json = EntityUtils
							.toString(response.getEntity());
					// 解析
					Gson gson = new Gson();
					MyData fromJson = gson.fromJson(json, MyData.class);
					list = fromJson.data;
					return list;
				}

			} catch (Exception e) {
				e.printStackTrace();
			}
			return null;
		}

		@Override
		protected void onPostExecute(List<DataBean> result) {
			// 判断是否请求成功
			if (result == null) {
				// xl.setBackgroundResource(R.drawable.wlbg);
			} else {
				adapter.changData(result);
			}
		}
	}.execute();

© 著作权归作者所有

共有 人打赏支持
上一篇: urlconnection
下一篇: 第三方登陆
m
粉丝 2
博文 10
码字总数 3187
作品 0
海淀
私信 提问
Android异步任务AsyncTask的使用与原理分析

新媒体管家 点击上方“程序员大咖”,选择“置顶公众号” 关键时刻,第一时间送达! AsyncTask的使用 分析AsyncTask原理之前,还是好好学习一下它的具体使用方法。 AsyncTask简介 在Android...

px01ih8
2017/12/06
0
0
AsyncTask 的实现原理

在《Android异步处理二:使用AsyncTask异步更新UI界面》一文中,我们介绍了如何使用AsyncTask实现异步下载图片,并且更新图片到UI界面的方法。本篇我们将学习Framework层AsyncTask的实现原理...

鉴客
2011/09/17
7.5K
1
Android AsyncTask

简介: AsyncTask是android提供的轻量级的异步类。比Handler更轻量级一些,适用于简单的异步处理。 AsyncTask内部封装了Thread和Handler,简化Thread+Handler,可以让我们在后台进行计算并且把...

SRain215
2016/03/18
54
0
从源码的角度认识AsyncTask

一、为什么需要工作者线程 我们知道,Android应用的主线程(UI 线程)肩负着绘制用户界面和及时响应用户操作的重任,为了避免“用户点击按钮后没反应”这样的糟糕用户体验,我们就要确保主线...

xingjm8511
2016/06/23
11
0
AsyncTask(异步任务)分析之基本使用

本文出自博客Vander丶CSDN博客,如需转载请标明出处,尊重原创谢谢 博客地址:http://blog.csdn.net/l540675759/article/details/62264615 AsyncTask是什么? AsyncTask是一种轻量级的异步任务...

l540675759
2017/03/15
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Kubernetes里的secret最基本的用法

Secret解决了密码、token、密钥等敏感数据的配置问题,使用Secret可以避免把这些敏感数据以明文的形式暴露到镜像或者Pod Spec中。 Secret可以以Volume或者环境变量的方式使用。 使用如下命令...

JerryWang_SAP
昨天
1
0
可重入锁和非可重入锁

广义上的可重入锁指的是可重复可递归调用的锁,在外层使用锁之后,在内层仍然可以使用,并且不发生死锁(前提得是同一个对象或者class),这样的锁就叫做可重入锁。 可重入锁: ReentrantLoc...

狼王黄师傅
昨天
1
0
2018-11-20学习笔记

1. python数据类型: 给变量赋值什么样的值,变量就是什么样的类型 给变量赋值整数,变量就是整数类型 给变量赋值字符串,变量就是字符串类型 123 和“123”一样吗? 在python中 单引号 与双...

laoba
昨天
1
0
使用 React 和 Vue 创建相同的应用,他们有什么差异?

在工作中应用 Vue 之后,我对它有了相当深刻的理解。 不过,俗话说「外国的月亮比较圆」,我好奇「外国的」 React 是怎么样的。 我阅读了 React 文档并观看了一些教程视频,虽然它们很棒,但...

阿K1225
昨天
2
0
2天闭门培训|以太坊智能合约从入门到实战(北京)

2天培训 16个课时 探寻技术原理,精通以太坊智能合约开发 以太坊智能合约是现在应用的最广泛的区块链应用开发方式,HiBlock区块链社区针对以太坊智能合约的学习特别推出2天闭门研修班,通过2...

HiBlock
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部