文件名称:Android ListView 异步加载图片
文件大小:78KB
文件格式:ZIP
更新时间:2018-07-04 17:45:52
ListView 异步加载图片
1.在adapter 的 getview方法里面启动加载图片的thread,如果listview在滑动则wait 2.监听listview滑动停止事件,获得listview显示的item的最上面和最下面的序号,并唤醒所有加载图片的thread,判断加载图片的序号是否是在范围内,如果是则继续加载,如果不是则结束thread 3.就是把之前的new Thread改成了 Handler Looper Thread的模式,这样在第一次滑动的时候就进入了wait状态,又因为handler里面的runnable是队列执行的,所以handler一直在添加的runnable也在等待,这样就避免了多次new thread的问题,从头到尾就只有一个thread
【文件预览】:
TestSyncListView
----bin()
--------res()
--------classes()
--------AndroidManifest.xml(1KB)
----res()
--------drawable-ldpi()
--------drawable-hdpi()
--------drawable-xhdpi()
--------values()
--------drawable-mdpi()
--------anim()
--------layout()
----assets()
----gen()
--------cindy()
----proguard.cfg(1KB)
----.settings()
--------org.eclipse.core.resources.prefs(57B)
--------org.eclipse.jdt.core.prefs(177B)
----src()
--------cindy()
----.project(852B)
----.classpath(475B)
----project.properties(360B)
----AndroidManifest.xml(1KB)