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

Android必学-异步加载

难度中级
时长 1小时57分
学习人数
综合评分9.70
220人评价 查看评价
9.9 内容实用
9.7 简洁易懂
9.5 逻辑清晰

最新回答 / 不逃课
知道了,在MyBaseadpter类中,创建一个ImageLoader,而不是每次调用getView创建一个imageLoader,保证了LruCach只用一个

最赞回答 / JimmyZou
虽然我也不知道为什么,但是我发现,老师那时候写了 一句:viewHolder.imageView.setImageResource(R.XXX.XX),XX就是把默认的安卓机器人图片加载到imageView上的那句代码,加了之后用这个.Tag()方法才有用,如果没加这句的话就会还是图片跳动,我也不明白为什么,求知道的朋友解释下,谢谢了。

+ 我来回答 回答最高可+2积分

最新回答 / kernal
你是不是把mlistView写成了mImageView正确答案:ImageView imageView = (ImageView) mlistView.findViewWithTag(mUrl);

最新回答 / gawainli
滚动接口,一个方法是滚动时候调用,还有一个方法是一直调用的。

最新回答 / 乔小欠儿
是可以的。因为在java中内部类是可以调用外部类的方法的。NewsAsyncTask类是activity的内部类,所以是可以调用的。建议你可以看看java基础里的内部类,基本就可以理解了。

最新回答 / 乔小欠儿
android4.0以上的版本要求耗时代码不能写在主线程中。联网请求就属于耗时代码,你把你的联网请求放在线程中就可以了。

最新回答 / lynhao
这一章老师没给,建议还是手敲吧~加油^_^

最赞回答 / 雪糕梦龙
<...code...>这里用false,是防止进程中途打断造成数据可能出现的错误吧.

最新回答 / rorntuck7
 private class ImgNetByAsyncTask extends AsyncTask<String, Void, Bitmap>{                 private ImageView tImageView;         private String mUrl;        public ImgNetByAsyncTask(ImageView imageview,String url){            tImageView=imageview;   ...
课程须知
1、了解异步处理的一般方法 2、掌握如何使用多线程进行异步加载 3、掌握如何使用ASyncTask进行异步加载 4、异步加载的缓存与优化
老师告诉你能学到什么?
本课程是Android中级课程 1、熟练掌握基本的Android应用程序开发方法

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消