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

Android必学-异步加载

难度中级
时长 1小时57分
学习人数
综合评分9.70
220人评价 查看评价
9.9 内容实用
9.7 简洁易懂
9.5 逻辑清晰
精华!我这里也出现只使用一个imageloader时加载出现ic_launcher的问题。
老师讲课非常好,学历了很多
这里最好把LrcCash的变量声明不要这个ImageLoad中,放到系统类中,用静态块去加载内存数值,不然每次进入这个界面都是重新申请缓存了。
另外在适配器中用一个ImageLoad变量代替之前的new ImageLoad就会出现一片绿的情况,需要上下滚动多次之后才会加载完整。
这个我猜测是多线程同时写一个变量的值,所以会导致里面的变量url会改变,所以不符合显示图片的条件,导致显示默认图片
Unicode编码吧,这个网页中经常都是要这么编码的
赞赞赞!!!!!!!!!!!
看视频太乱了,感觉不到逻辑。还是自己看代码...
老湿字体你字体是什么看着好舒服
使用Entity也可以吧
2倍速度观看。。。66666666666
666666666666666
我的思路有些乱了。。。

已采纳回答 / qq_讨厌番茄酱_0
String str = "";  这个跟String str=“abc"一样,只是String str = ""是空串,长度为0。""是空字符串,但是也是字符串,里面没有内容。 而null是空的意思,什么都没有,没有地址。在result+=line; 中,空串是可以累加的,而null是不行的。所以就会什么也没有。(纯属个人理解,正确性请自己判断)
讲得很赞!!!

最新回答 / 清苑小生
应该是你逻辑的问题,当内存里有bitmap缓存的时候进行加载图片,当没有缓存的时候进行请求网络,不是前者的问题,就是后者的问题
imageLoader直接设置成单例模式岂不是更好吗?

已采纳回答 / OUT曼
http://www.imooc.com/opus/resource?opus_id=1800 自己敲的 注释一般
课程须知
1、了解异步处理的一般方法 2、掌握如何使用多线程进行异步加载 3、掌握如何使用ASyncTask进行异步加载 4、异步加载的缓存与优化
老师告诉你能学到什么?
本课程是Android中级课程 1、熟练掌握基本的Android应用程序开发方法

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消