Android 简单模仿AsyncHttpClient
发布日期:2021-06-30 22:35:05 浏览次数:3 分类:技术文章

本文共 1169 字,大约阅读时间需要 3 分钟。

使用方法

AsyncHttpClient ahc = new AsyncHttpClient();ahc.get(mPath,mhandler);private Handler mHandler = new Handler(){    public void handleMessage(Message msg){      swith(msg.what){      }    }}
public class AsyncHttpClient {
public void get(String path, final MyHandler handler){ final Message message = new Message(); new Thread(){ @Override public void run() { try { HttpClient client = new DefaultHttpClient(); HttpGet httpGet = new HttpGet(); HttpResponse response = client.execute(httpGet); InputStream stream = response.getEntity().getContent(); if (response.getStatusLine().getStatusCode() == 200) { message.what = MyHandler.SUCCESS; message.obj = stream; handler.sendMessage(message); } } catch (Exception e) { e.printStackTrace(); message.what = MyHandler.FAILURE; handler.sendMessage(message); } } }.start(); }}

转载地址:https://lovoo.blog.csdn.net/article/details/51232017 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:Android 使用Get方式实现断点下载(一)
下一篇:Android MeasureSpec介绍及使用详解

发表评论

最新留言

网站不错 人气很旺了 加油
[***.192.178.218]2024年04月23日 21时51分34秒