最新回答 / 胖鸟
你想非UI线程加载图片把,也就是非主线程操作主线程显示,你要搞明白handle机制,多百度吧,我这里简要介绍一下handle机制:当应用创建的时候,应用主线程会生成一个Queue队列如果handle在创建的时候并不赋予绑定的Queue,那么handle会自动绑定到自身所创建的线程中,也就是说在主线程中创建的handle会自动绑定到主线程一个Queue可以指定多个Handle与其绑定非UI线程更新UI的原理便产生了,在主线程中创建一个Handle(默认绑定到UI线程),我们在子线程中产生的结果交给来自主线程...
2015-10-28
最新回答 / qq_讨厌番茄酱_0
还是用缓存的吧 很多新闻客户端也是这样啊 如果服务器改变了 也是需要手动下拉刷新啊 不过下次再开Demo就会更新了 因为缓存没有了 (放在内存里面)
2015-10-20
最新回答 / qq_讨厌番茄酱_0
我写的代码没有出现你的情况,有没有可能是code:viewHolder.imageView.setImageResource(R.mipmap.ic_launcher)语句执行在LRUcache之后,所以才会去掉才能用
2015-10-19
最新回答 / 慕妹1425445
因为bitmap实例是在新线程中创建的,为了实现线程间的通信必须使用handler,把新线程生成的对象发送给UI线程,通知UI线程去更新UI。而使用共享变量的方式是不行的,不使用message传递,handler根本就不会执行handleMessage方法。即使你想办法执行了,也会产生异常。具体你可以写代码试验一下。
2015-10-18