Java 带有ViewPager项的RecyclerView加载失败

Java 带有ViewPager项的RecyclerView加载失败,java,android,android-viewpager,android-recyclerview,Java,Android,Android Viewpager,Android Recyclerview,我有一个具有不同视图持有者的RecyclerView,其中一个具有ViewPager。当只有一个项目带有ViewPager时,它可以正常工作,但当有多个项目(尤其是当它们在一起时)时,只有一个项目可以正常工作,其他项目可以消失或显示工作项目的相同内容。这只发生在ViewPager上,因为列表项中的任何其他类型的视图都可以完美地工作 public class ViewHolder extends RecyclerView.ViewHolder { private ViewPager mViewP

我有一个具有不同视图持有者的RecyclerView,其中一个具有ViewPager。当只有一个项目带有ViewPager时,它可以正常工作,但当有多个项目(尤其是当它们在一起时)时,只有一个项目可以正常工作,其他项目可以消失或显示工作项目的相同内容。这只发生在ViewPager上,因为列表项中的任何其他类型的视图都可以完美地工作

public class ViewHolder extends RecyclerView.ViewHolder {

private ViewPager mViewPager;
private ViewPagerAdapter adapter;
private Context mContext;

public ViewHolder(View itemView){
    super(itemView);
    mViewPager = view.findViewById(R.id.view_pager);
    adapter = new ViewPagerAdapter(((AppCompatActivity) mContext).getSupportFragmentManager());
    adapter.addFragment(new PagerFragment(),"");
    adapter.addFragment(new PagerFragment(),"");
    mViewPager.setAdapter(adapter);
}

可能使用两个不同的适配器??你能发送代码吗?