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

已采纳回答 / kevin_walk
饿汉式式类一被创建就已经有了实例存在了,需求处理的

已采纳回答 / 卢亮
加锁的时候 你加错了 用.类的class加锁

已采纳回答 / LayTao
我觉得有必要,因为视频刚开始也说了要实现用户操作UI控件必须充分流畅。再说启动新的轮询线程可以更好的控制线程的先后执行和对任务执行数量的控制。代码我就不附了,线程这块我也就略知皮毛,评论不喜勿喷!!!

已采纳回答 / 慕妹4463934
mPoolThreadHandler为null啊,你345行写错了吧,应该是if(mPoolThreadHandler==null){}

已采纳回答 / 天花板之恋
在MyAdapter的适配器中已经有了静态的List集合,这个集合就是存放的选中的图片的绝对路径啊public static List<String> mSelectedImage = new LinkedList<String>();

已采纳回答 / 1爱已成殇
改用 BitmapFactory.decodeResource()得到bitmap   再setBackgroundDrawable(new BitmapDrawable(bitmap))  确实可以减缓内存问题

已采纳回答 / jackyin
不一定,RunTime.getRunTime().MaxMemery 可以获取到系统是多大内存

已采纳回答 / 为梦而战之学习
那是自定义的时候用的方法,这个课程的案例中直接用的ImageView,这样它的宽高的设置只能依靠在XML布局中指定具体的宽高或match_parent,maxWidth或maxHeight了,所以做了那么多判断,其它自己的项目可以在XML中指定好,这样方法中就不用做那么多判断了,但是一个设计良好的方法,应该多考虑些场景,这样使的这个方法的通用性更强一些。

已采纳回答 / beyondckw
那是在一个Runnable的run方法里面初始化的,相当于在不同线程中执行,保证不了先后顺序。

已采纳回答 / 星际怪物
addTask只是往任务加入一个任务,所以要同步。其它节点并没有限制,还是并行的,和单线程当然不一样

已采纳回答 / 一直被忽略
你看一下你的空格是否是圆角空格?或者你保存一下,重启IDE试一下

已采纳回答 / qq_一贱你就笑_2
一般视频旁边都有源码提供下载

已采纳回答 / JowanXu
在左上角写个TextView,然后设置点击事件

已采纳回答 / 小汪老师
不是在一个包里建一个包,是显示布局,看下图<...图片...>
首页上一页12下一页尾页
课程须知
1.掌握Java基础 2.熟练掌握Android常用技术
老师告诉你能学到什么?
1.单例模式在项目中的实践 2.图片的缓存与压缩 3.线程轮询与并行 4.反射机制在Android中的使用 5.Handler-线程间通信

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消