1

我有一个ViewPager用作照片库的FragmentPagerAdapter. 没有真正特殊
的代码。返回一个带有与该位置对应的照片 的新片段。它有一个之前设置的图像列表。 我有一个允许查看另一个画廊的侧面菜单,但是我无法将照片更新为新的一组照片。我更改并调用中的图像列表,但是片段永远不会重新创建,因此它们不会更新。 ViewPager
FragmentPagerAdapter::getIem(int position)ImageView
FragmentPagerAdapternotifyDataSetChanged()

我尝试了一些在 SO 上找到的解决方案,但没有成功(片段不更新):

  • POSITION_NONE从返回FragmentPagerAdapter::getItemPosition(Object object)
  • 试图更新ImageView内部Fragment:我真的不知道在哪里可以做到这一点。
  • 环境ViewPager::setOffscreenPageLimit(0)
  • 环境ViewPager::setAdapter(null)

我想要的是它可以返回,FragmentPagerAdapter::getIem(int position)但我似乎无法实现这一点,因为它会将片段留在FragmentManager.
是我自己制作的唯一出路PagerAdapter吗?

4

0 回答 0