【问题标题】:Refresh the viewpager dynamically动态刷新viewpager
【发布时间】:2017-09-30 13:19:41
【问题描述】:

我有一个壁纸下载应用程序,其中有 5 个标签。 我有一个 Downloads 选项卡,每当从 Internet 下载图像时,我都想刷新它,但问题是我的 ViewPager 首先绑定了数据 onCreate,然后只有在我重新打开后才会刷新应用程序。 图片下载完成后如何刷新ViewPager中的ImageView

【问题讨论】:

  • 你不刷新寻呼机你用 NotifyDataSetChanged()() 刷新适配器(
  • 您可以使用某种事件总线来防止保留对视图或片段的引用。下载器会生成一条“下载完成”消息,任何视图或片段都可以对此做出反应。

标签: android android-fragments android-viewpager fragmentpageradapter


【解决方案1】:

是的,您需要使用 NotifyDataSetChanged() 但您需要将范围 0 传递给总列表元素 + 下载的项目。所以绝对有效。因为它不会刷新所有列表,它只会刷新范围内的列表项,并将使用下载的数据更新列表。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多