我有一个ViewPager
用作照片库的FragmentPagerAdapter
. 没有真正特殊
的代码。返回一个带有与该位置对应的照片
的新片段。它有一个之前设置的图像列表。
我有一个允许查看另一个画廊的侧面菜单,但是我无法将照片更新为新的一组照片。我更改并调用中的图像列表,但是片段永远不会重新创建,因此它们不会更新。 ViewPager
FragmentPagerAdapter::getIem(int position)
ImageView
FragmentPagerAdapter
notifyDataSetChanged()
我尝试了一些在 SO 上找到的解决方案,但没有成功(片段不更新):
POSITION_NONE
从返回FragmentPagerAdapter::getItemPosition(Object object)
- 试图更新
ImageView
内部Fragment
:我真的不知道在哪里可以做到这一点。 - 环境
ViewPager::setOffscreenPageLimit(0)
- 环境
ViewPager::setAdapter(null)
我想要的是它可以返回,FragmentPagerAdapter::getIem(int position)
但我似乎无法实现这一点,因为它会将片段留在FragmentManager
.
是我自己制作的唯一出路PagerAdapter
吗?