小编Nab*_*bin的帖子

如何从适配器类调用getsupportfragmentmanager()?

我有一个ViewPager作为第一个项目RecyclerView.我想设置FragmentStatePagerAdapter到方法viewpager内部onBindViewHolder().但我不能打电话getsupportfragmentmanager().请帮助!! 这是我的代码:

public class CustomListAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder> {
    private Context context;
    private List<RowItem> rowItemList;
    private final int VIEW_TYPE_CUSTOM = 0;
    private final int VIEW_TYPE_NORMAL = 1;
    NewPagerAdapter mCustomPagerAdapter;

    public CustomListAdapter(Context context, List<RowItem> rowItemList) {
        this.context = context;
        this.rowItemList = rowItemList;
    }

    @Override
    public int getItemViewType(int position) {
        if (position == 0)
            return VIEW_TYPE_CUSTOM;
        else
            return VIEW_TYPE_NORMAL;
    }

    @Override
    public int getItemCount() {
        return rowItemList.size()+1;
    }

    @Override
    public void …
Run Code Online (Sandbox Code Playgroud)

android

26
推荐指数
6
解决办法
4万
查看次数

标签 统计

android ×1