我有一个创建新餐厅的过程。这是一个由五个阶段组成的过程,我使用一个视图分页器和5个片段来构建。
其中一个片段供用户上传该地点的照片。
当我想允许用户删除某些照片时,我的问题开始了。
如何从该图片的recyclerAdapter实例内部,将其从适配器本身(位于viewPager的一个片段内)中删除呢? viewPager片段是单个实例,我无法访问它们,所以我有点迷路。
答案 0 :(得分:1)
您的RecyclerView.Adapter实例应具有对其正在显示的基础数据的引用,例如阵列或您需要的照片列表。
基础数据在Adapter的onBindViewHolder()
实现中使用
在指定位置填充RecyclerView.ViewHolder。
要删除照片,您的片段必须删除基础数据集中的相应条目,然后通过调用适配器的notifyDataSetChanged()