关于图片问题
我的写法是通过asyncTask中解析出“http://www.imooc.com/api/shopping?type=11"的返回值

其他值都能够正常展示,这里解析出的img是服务器的图片地址,我是否要通过getImagefromNetWork()这个方法 再向服务端请求,返回bitmap对象从而才能获取到客户端可以使用的图片资源

但是报错了

44
收起
正在回答
2回答
AsyncTask的使用一般是将耗时操作比如连网数据处理放在AsyncTask类的doInBackground()方法中,当doInBackground方法运行完后,他会调用onPostExecute()方法,并传入Result。因为onPostExecute()方法是运行在UI线程,所以在此方法中,我们就可以将Result更新到UI控件上,一般不会在此方法中再开一个线程处理耗时操作。所以你可以在onPostExecute()只完成数据源即数据集合的构建,将得到的集合重新设置给适配器,在自定义Adapter的getView()方法中再使用AsyncTask专门用来处理图片。
jfhdibrbfjd
2017-09-20 22:45:24
我和你的差不多就是加载不出来图片 一返回就null这个值始终都是这个值
Android网络操作与数据存储2018版
- 参与学习 人
- 提交作业 307 份
- 解答问题 1613 个
本专题是联网及数据处理的必备技能。课程从网络基础知识到线程间协同工作、异步下载处理。介绍了Android内外部文件存储、轻量级数据库SQLite的使用。利用屏幕适配、状态保持、百度地图解决实际问题。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星