我有一个问题,因为我正在创建一个应用程序作为社交网络应用程序,其中有来自用户的帖子,这些帖子显示在列表视图中,但只有在我们回忆相同的活动时才更新帖子,因为解析是强制性的对于相同的。我希望当我们下拉与iPhone Pull Down to Refresh功能相同时,listview应该自动刷新。我不知道如何实现相同的。请建议我找到合适的解决方案。
提前致谢。
答案 0 :(得分:1)
你可以在这里找到拉动刷新的例子。
https://github.com/guillep/PullToRefresh/downloads
https://github.com/johannilsson/android-pulltorefresh/downloads
答案 1 :(得分:0)
您必须拥有从互联网上获取帖子的后台线程/服务。您可以实现自定义的Observe-Notify事件模式。 Service / Thread将实现自定义通知程序,Activity将实现自定义Listener。当活动启动时,它会将自己注册到Notifier,当帖子到达时,Service会调用notify并传递posts对象,Activity会得到通知,它会更新适配器for列表并调用列表适配器上的notifyDataSetChanged()方法。