Cat*_*thy 8 android client-server http android-asynctask
目前,我正在使用AsyncTask来处理Http连接并以JSON格式检索数据.
加载所有数据是微不足道的,但它消耗了太多时间,所以我决定使用LIMIT OFFSET(mysql)一次切换到加载10个项目.
接下来,我onScroll为列表视图设置事件,以便AsyncTask每次用户滚动时创建一个新事件.但是,从我读到的,AsyncTask存储在一次限制5个线程的线程池中,所以我不确定这是一个正确的方法.我是客户/服务器应用程序的新手,所以我可以在这个问题上给我一个建议吗?任何相关的文章,文档将不胜感激.
And*_*lva 12
这里有一些有用的链接,
Android:为Android Market等无尽列表实现进度条和"加载..."
http://www.androidguys.com/2009/10/21/tutorial-autogrowing-listview/
http://mylifewithandroid.blogspot.com/2010/03/progressively-loading-listviews.html
简单的步骤,
当用户滚动时 - 检测列表的结尾
1)显示进度通知
2)请求更新
3)接收更新(异步)并扩展列表