/** * Created by xalo on 16/6/23. */ public class HomeImageThread extends Thread { String img; Handler handler; public HomeImageThread(String img, Handler handler) { this.img = img; this.handler = handler; } @Override public void run() { super.run(); try { URL url = new URL("http://www.mengxianyi.net/one/img/" + img + ".jpg"); HttpURLConnection connection = (HttpURLConnection) url.openConnection(); if (connection.getResponseCode() == connection.HTTP_OK) { InputStream inputStream = connection.getInputStream(); Bitmap bitmap = BitmapFactory.decodeStream(inputStream); Message message = new Message(); message.what = 2; message.obj = bitmap; handler.sendMessage(message); inputStream.close(); } connection.disconnect(); } catch (MalformedURLException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } } }
直接NEW线程请求简单网络数据的实例
最新推荐文章于 2022-08-16 19:35:22 发布