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