已采纳回答 / 天花板之恋
在MyAdapter的适配器中已经有了静态的List集合,这个集合就是存放的选中的图片的绝对路径啊public static List<String> mSelectedImage = new LinkedList<String>();
2016-04-28
已采纳回答 / 1爱已成殇
改用 BitmapFactory.decodeResource()得到bitmap 再setBackgroundDrawable(new BitmapDrawable(bitmap)) 确实可以减缓内存问题
2016-04-12
后台轮询线程(Thread)不断访问任务队列(LinkList<Runnable>),如果任务队列中有加载图片的任务(Runnable),就通过Handler发消息给线程池(ExecuterService),让线程池拿出一个子线程,然后根据调度任务的策略(LIFO)从任务队列中取出一个任务去完成图片的获取,因为图片是异步的在子线程中获取到的,不能直接显示,所以需要通过一个UI相关的Handler把图片对象发送到UI线程中,最后完成图片的显示。把这个逻辑搞清楚了,回头再看看,需要设计哪些变量,一目了然。
2016-03-26