Android 如何从RecyclerView适配器访问viewPager适配器内的片段实例
我有一个创建新餐厅的流程。这是一个5阶段的过程,我用一个视图寻呼机和5个片段构建了这个过程 其中一个片段是供用户上传该地点的照片 当我想允许用户删除某些照片时,我的问题就开始了Android 如何从RecyclerView适配器访问viewPager适配器内的片段实例,android,android-viewpager,android-recyclerview,Android,Android Viewpager,Android Recyclerview,我有一个创建新餐厅的流程。这是一个5阶段的过程,我用一个视图寻呼机和5个片段构建了这个过程 其中一个片段是供用户上传该地点的照片 当我想允许用户删除某些照片时,我的问题就开始了 如何从该照片的recyclerAdapter实例中,将其从适配器本身(位于viewPager中的片段中)中移除?viewPager片段是单个实例,我无法访问它们,因此我有点不知所措。您的RecyclerView实例。适配器应该有一个对其正在显示的底层数据的引用,例如,您案例中的阵列或照片列表 底层数据在适配器的onBin
如何从该照片的recyclerAdapter实例中,将其从适配器本身(位于viewPager中的片段中)中移除?viewPager片段是单个实例,我无法访问它们,因此我有点不知所措。您的RecyclerView实例。适配器应该有一个对其正在显示的底层数据的引用,例如,您案例中的阵列或照片列表 底层数据在适配器的
onBindViewHolder()实现中使用。
在给定位置填充RecyclerView.ViewHolder
要删除照片,您的片段必须删除基础数据集中的相应条目,然后通过调用适配器的
notifyDataSetChanged()
刷新视图。您是指RecyclerView.adapter的实例吗?当你删除一张照片时,你不是在包含你的RecyclerView.Adapter的同一个片段上吗?是的。我觉得很明显,我在适配器的使用方面缺少了一些非常基本的东西