gpt4 book ai didi

android - 如何在 Android 中从服务器检索数据时滚动更新 ListView?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:56:35 25 4
gpt4 key购买 nike

目前,我正在使用 AsyncTask 处理 Http 连接并以 JSON 格式检索数据。
加载所有数据是微不足道的,但它会消耗太多时间,所以我决定切换为使用 LIMIT OFFSET (mysql) 一次加载 10 个项目。
接下来,我为我的 ListView 设置事件 onScroll,以便在每次用户滚动时创建一个新的 AsyncTask。但是,根据我的阅读,AsyncTask 存储在一个线程池中,一次只能有 5 个线程,所以我不确定这是正确的方法。我是客户端/服务器应用程序的新手,所以有人可以就此问题给我建议吗?任何相关文章,文档将不胜感激。

最佳答案

这里有几个有用的链接,

Android: Implementing progressbar and "loading..." for Endless List like Android Market

Endless Listview with current Async Task

Android Endless List

http://www.androidguys.com/2009/10/21/tutorial-autogrowing-listview/

http://mylifewithandroid.blogspot.com/2010/03/progressively-loading-listviews.html

简单的步骤,

As user scrolls – detect the end of the list
1)Display a progress notification
2)Ask for update
3)Receive update (asynchronously) and extend list

关于android - 如何在 Android 中从服务器检索数据时滚动更新 ListView?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8921162/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com