在Android中自动刷新ListView作为iPhone的Pull Down to Refresh功能

时间:2012-01-11 06:58:22

标签: android

我有一个问题,因为我正在创建一个应用程序作为社交网络应用程序,其中有来自用户的帖子,这些帖子显示在列表视图中,但只有在我们回忆相同的活动时才更新帖子,因为解析是强制性的对于相同的。我希望当我们下拉与iPhone Pull Down to Refresh功能相同时,listview应该自动刷新。我不知道如何实现相同的。请建议我找到合适的解决方案。

提前致谢。

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

您必须拥有从互联网上获取帖子的后台线程/服务。您可以实现自定义的Observe-Notify事件模式。 Service / Thread将实现自定义通知程序,Activity将实现自定义Listener。当活动启动时,它会将自己注册到Notifier,当帖子到达时,Service会调用notify并传递posts对象,Activity会得到通知,它会更新适配器for列表并调用列表适配器上的notifyDataSetChanged()方法。