- 博客(2)
- 资源 (10)
- 收藏
- 关注
listView异步加载(多线程和AsyncTask)以及缓存的使用
用多线程和AsyncTask两种方式去实现ListView上的网络图片异步加载,其中涉及到到Json的数据解析,根据网络连接获取图片等知识。并添加了缓存机制。
2016-04-13
AsyncTask加载网络图片并模拟进度条更新
该例子很好的展示了AsyncTask类的几个方法
doInBackground 必须重写,异步执行后台线程将要完成的任务
onPreExecute 执行后台耗时操作前被调用,通常用户完成一些初始化操作
onPostExecute 当doInBackground()完成后,系统会自动调用,并将doInBackground方法返回的值传给该方法。
onProgressUpdate 在doInBackground()方法中调用publishProgress()方法是怎么工作的,AsyncTask加载网络图片展示了doInBackground onPreExecute onPostExecute的工作顺序,模拟进度条更新展示了onProgressUpdate怎么工作的
2016-04-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人