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

Android必学-异步加载

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

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

最赞回答 / 雪糕梦龙
<...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;   ...

最新回答 / 清苑小生
应该是你逻辑的问题,当内存里有bitmap缓存的时候进行加载图片,当没有缓存的时候进行请求网络,不是前者的问题,就是后者的问题

最新回答 / 虛擬眾無憂
会的,但是图片加载过的就是从缓存取的,加载速度很快的

最新回答 / 不逃课
在执行return bitmap之前有异常的时候 return null

最新回答 / MyandroidFan
能,在post中加载后图片就会别丢弃,所以必须在加载到那个之前。

最新回答 / 井动
哦哦,这方面的问题,还是提前问好最好不过!不过谢谢你的热心回答

最新回答 / 胖鸟
你想非UI线程加载图片把,也就是非主线程操作主线程显示,你要搞明白handle机制,多百度吧,我这里简要介绍一下handle机制:当应用创建的时候,应用主线程会生成一个Queue队列如果handle在创建的时候并不赋予绑定的Queue,那么handle会自动绑定到自身所创建的线程中,也就是说在主线程中创建的handle会自动绑定到主线程一个Queue可以指定多个Handle与其绑定非UI线程更新UI的原理便产生了,在主线程中创建一个Handle(默认绑定到UI线程),我们在子线程中产生的结果交给来自主线程...

最新回答 / JowanXu
图片显示错乱

最新回答 / qq_讨厌番茄酱_0
还是用缓存的吧  很多新闻客户端也是这样啊  如果服务器改变了  也是需要手动下拉刷新啊  不过下次再开Demo就会更新了 因为缓存没有了 (放在内存里面)
课程须知
1、了解异步处理的一般方法 2、掌握如何使用多线程进行异步加载 3、掌握如何使用ASyncTask进行异步加载 4、异步加载的缓存与优化
老师告诉你能学到什么?
本课程是Android中级课程 1、熟练掌握基本的Android应用程序开发方法

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消