问题描述
- pull-to-refresh如何下拉刷新服务器更改后的数据?
-
我有一个LISTVIEW,从服务器获取JSON来显示数据,如果我在数据库里更改了一条数
据(不是添加或者删除),下拉的时候怎么判断数据发生了改变?还是只能重新加载一
次数据?
网上看了好多都是定义了一个string[]来模仿数据变化。我想实现的是数据库数据改变
下拉刷新能更新数据,数据库中添加数据,下拉刷新能再LISTVIEW的上面添加数据而不
是重新加载一次Adapter。
求助大神!
解决方案
目前觉得比较好的下拉刷新是git上面的一个项目:https://github.com/chrisbanes/Android-PullToRefresh......
答案就在这里:Pull to Refresh下拉刷新
----------------------
解决方案二:
ListView的Adapter设置之后,当数据源发生改变的时候,需要调用adapter.notifyDatasetChanged();
不需要重新创建Adapter,但是notifyDatasetChanged()是必须的。
时间: 2024-10-29 17:55:41