【问题标题】:I am looking to refresh a ListView without reloading the page我希望在不重新加载页面的情况下刷新 ListView
【发布时间】:2012-02-18 02:12:35
【问题描述】:
我希望在不重新加载页面的情况下刷新ListView。更准确地说,我有一个服务在Activity 中为ListView 发送数据,但是Activity 在Service 获取数据之前很久就加载了。所以我需要能够在Activity 已经加载之后加载/重新加载ListView。
【问题讨论】:
标签:
android
android-layout
android-intent
android-widget
【解决方案2】:
只要您想刷新它,请在ListView 的Adapter 上致电notifyDataSetChanged()。
【解决方案3】:
我会说使用IntentService 而不是Service。通过使用IntentService,您将能够将数据发送到后台Service,并在触发BroadCastReceiver 以更新您的UI 时接收更新的数据。 Here 是一个完整的示例,您可以使用 IntentService 来完成您的任务。