为了账号安全,请及时绑定邮箱和手机立即绑定

Android:使用Asynctask从Web加载图像

Android:使用Asynctask从Web加载图像

紫衣仙女 2019-08-19 15:00:07
Android:使用Asynctask从Web加载图像如何用Asynctask替换以下代码行?你如何从Asynctask“取回”位图?谢谢。ImageView mChart = (ImageView) findViewById(R.id.Chart);String URL = "http://www...anything ...";mChart.setImageBitmap(download_Image(URL));public static Bitmap download_Image(String url) {         //---------------------------------------------------         Bitmap bm = null;         try {             URL aURL = new URL(url);             URLConnection conn = aURL.openConnection();             conn.connect();             InputStream is = conn.getInputStream();             BufferedInputStream bis = new BufferedInputStream(is);             bm = BitmapFactory.decodeStream(bis);             bis.close();             is.close();         } catch (IOException e) {             Log.e("Hub","Error getting the image from server : " + e.getMessage().toString());         }          return bm;         //---------------------------------------------------     }我想过这样的事情:替换:mChart.setImageBitmap(download_Image(graph_URL));通过类似的东西:mChart.setImageBitmap(new DownloadImagesTask().execute(graph_URL));有一个简单的解决方案吗?我在这里弄错了吗?
查看完整描述

3 回答

  • 3 回答
  • 0 关注
  • 297 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信